编程实现两个数组中对应该元素值的交换(数组的长度定义成5)。 输出函数:"%5d" 程序运行示例:(注意输入的顺序) 4 7 4 7 8 5 5 8 6 9 0 3 5 5 8 6 9 4 7 4 7 8
时间: 2023-12-31 18:04:40 浏览: 115
以下是实现交换的C语言代码:
```c
#include <stdio.h>
int main()
{
int arr1[5], arr2[5];
int i;
// 读取输入的两个数组
printf("请输入第一个数组:");
for(i = 0; i < 5; i++)
{
scanf("%d", &arr1[i]);
}
printf("请输入第二个数组:");
for(i = 0; i < 5; i++)
{
scanf("%d", &arr2[i]);
}
// 对应元素值交换
for(i = 0; i < 5; i++)
{
int temp = arr1[i];
arr1[i] = arr2[i];
arr2[i] = temp;
}
// 输出结果
printf("交换后的第一个数组:");
for(i = 0; i < 5; i++)
{
printf("%5d", arr1[i]);
}
printf("\n交换后的第二个数组:");
for(i = 0; i < 5; i++)
{
printf("%5d", arr2[i]);
}
return 0;
}
```
程序运行示例:
```
请输入第一个数组:4 7 4 7 8
请输入第二个数组:5 5 8 6 9
交换后的第一个数组: 5 5 8 6 9
交换后的第二个数组: 4 7 4 7 8
```
阅读全文