c语言的一维数组输入
时间: 2024-12-12 19:29:46 浏览: 11
在C语言中,一维数组的输入通常涉及到数组元素的动态存储和用户交互。你可以使用`scanf`函数或者从标准输入流(如键盘)读取数据。以下是一个简单的例子:
```c
#include <stdio.h>
#define SIZE 5 // 定义数组大小
int main() {
int arr[SIZE]; // 声明一个整型一维数组
int i;
printf("请输入一维数组的 %d 个元素:\n", SIZE); // 提示用户输入
for (i = 0; i < SIZE; i++) { // 遍历数组并读取每个元素
scanf("%d", &arr[i]); // 使用&操作符获取数组元素地址
}
// 打印数组内容,检查输入是否成功
for (i = 0; i < SIZE; i++) {
printf("arr[%d] = %d\n", i, arr[i]);
}
return 0;
}
```
在这个程序中,用户会被提示输入指定数量的整数,然后`scanf`会读取用户的输入,并将其存储到数组中相应的位置。
相关问题
C语言 二维数组 “蛇形”输入 例如
C语言中可以使用蛇形输入方式来声明二维数组,例如:int a[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; 它的含义是:第一个括号里的3表示二维数组的行数,第二个括号里的4表示二维数组的列数,大括号里的数字表示二维数组的元素值。
阅读全文