c语言程序中怎么键盘录入数组数据,如:输入arr = {1,2,3}
时间: 2024-10-23 13:17:21 浏览: 130
js代码-已知如下数组: var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组
在C语言中,你可以使用循环结构配合`scanf`函数从键盘录入数组的数据。下面是一个简单的例子,说明如何让用户输入一个整数数组:
```c
#include <stdio.h>
#define SIZE 3 // 假设我们有一个包含3个元素的数组
int main() {
int arr[SIZE]; // 定义一个大小为3的整型数组
for (int i = 0; i < SIZE; i++) {
printf("请输入第 %d 个元素: ", i + 1);
scanf("%d", &arr[i]); // 使用&操作符获取数组元素的地址
}
printf("你输入的数组是: ");
for (int i = 0; i < SIZE; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在这个例子中,用户会按顺序依次输入每个数组元素,然后程序打印出录入的结果。每行提示用户输入下标对应的值,并通过`scanf`函数读取用户的输入。
阅读全文