一、问题描述
给定两个数组,交换两个数组的值。
二、分析
从键盘输入两个数组,借助中间临时数组来实现两个数组中值的交换,最后循环输出数组中的值。
三、代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int d1h1() {
int a[10];
int b[10];
int tmp[20];
int i;
printf(“请输入a数组:\n”);
for (i = 1; i < 10; i++) {
scanf("%d", &a[i]);
}
printf(“请输入b数组:\n”);
for (i = 1; i < 10; i++) {
scanf("%d", &b[i]);
}
for (i = 1; i < 10; i++) {
tmp[10] = a[10];
a[10] = b[10];
b[10] = tmp[10];
}
for (i = 1; i < 10; i++) {
printf("%d “, a[i]);
}
printf(”\n");
for (i = 1; i < 10; i++) {
printf("%d ", b[i]);
}
system(“pause”);
}
四、运行结果
C语言编程小练习-数组值交换
最新推荐文章于 2022-03-23 20:58:13 发布