C语言编写将控制台输入的数据保存到数组arr1中,再将arr1中的数据保存(复制)到数组arr2中
时间: 2024-03-26 21:35:26 浏览: 96
好的,这个问题其实是一个数组的基本操作,可以用循环语句和数组下标来实现。具体步骤如下:
1. 声明两个数组 `arr1` 和 `arr2`,它们的长度可以根据实际情况设定;
2. 使用循环语句 `for` 或 `while`,从控制台输入数据并保存到 `arr1` 数组中;
3. 使用另一个循环语句,将 `arr1` 数组中的数据依次复制到 `arr2` 数组中。
以下是示例代码:
```c
#include <stdio.h>
#define SIZE 10
int main() {
int arr1[SIZE], arr2[SIZE];
int i;
// 从控制台输入数据并保存到arr1数组中
printf("请输入%d个整数:\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &arr1[i]);
}
// 将arr1数组中的数据复制到arr2数组中
for (i = 0; i < SIZE; i++) {
arr2[i] = arr1[i];
}
// 输出arr1和arr2数组中的数据
printf("arr1数组中的数据为:");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr1[i]);
}
printf("\narr2数组中的数据为:");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr2[i]);
}
return 0;
}
```
希望能够解答您的问题!
阅读全文