c语言一维数组的输入
时间: 2024-09-09 21:10:51 浏览: 44
在C语言中,一维数组的输入通常涉及到用户从键盘录入数据。你可以使用`scanf()`函数来进行数据的读取。下面是一个简单的示例,展示如何输入整型的一维数组:
```c
#include <stdio.h>
int main() {
int size;
printf("请输入数组的大小: ");
scanf("%d", &size); // 获取用户输入的数组长度
int array[size]; // 创建一个指定大小的数组
printf("现在开始输入数组元素:\n");
for (int i = 0; i < size; i++) {
printf("请输入第 %d 个元素: ", i+1);
scanf("%d", &array[i]); // 逐个输入元素
}
// 打印数组内容以验证输入
printf("\n你输入的数组元素是: \n");
for (int i = 0; i < size; i++) {
printf("%d ", array[i]);
}
return 0;
}
```
在这个例子中,我们首先询问用户想要输入多少个元素,然后循环遍历数组,每次请求用户输入一个值并存储到对应位置。最后,我们会打印出输入的所有元素。
相关问题
C语言 二维数组 “蛇形”输入 例如
C语言中可以使用蛇形输入方式来声明二维数组,例如:int a[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; 它的含义是:第一个括号里的3表示二维数组的行数,第二个括号里的4表示二维数组的列数,大括号里的数字表示二维数组的元素值。
阅读全文