C语言接收一个长度为5的整形数组
时间: 2024-09-11 16:16:54 浏览: 89
在C语言中,你可以使用`scanf()`函数或者其他输入函数来接收用户输入的整数并存储在一个长度为5的数组中。这里是一个简单的示例:
```c
#include <stdio.h>
#define ARRAY_LENGTH 5
int main() {
int array[ARRAY_LENGTH]; // 定义一个大小为5的整型数组
int i;
printf("请输入5个整数:\n");
for (i = 0; i < ARRAY_LENGTH; i++) {
scanf("%d", &array[i]); // 使用&操作符获取数组元素的地址以便接收输入
// 检查输入是否成功,可以加入错误处理代码
if (scanf("%d", &array[i]) != 1) { // 如果读取到非数字,可能会返回0
perror("Invalid input");
return 1;
}
printf("已保存第 %d 个数: %d\n", i + 1, array[i]);
}
printf("所有数字是:\n");
for (i = 0; i < ARRAY_LENGTH; i++) {
printf("%d ", array[i]);
}
printf("\n");
return 0;
}
```
在这个例子中,用户会被提示依次输入五个整数,然后它们将被存储在数组`array`中。记得在实际应用中添加适当的错误检查。
阅读全文