c语言数组输入n个数
时间: 2024-10-12 10:03:52 浏览: 26
C语言训练程序_计算数组中n个数的和
在 C 语言中,如果你想让用户输入 n 个整数并存储在一个数组中,你可以使用循环结合标准输入函数 `scanf` 来实现。下面是一个简单的示例程序:
```c
#include <stdio.h>
#define MAX_NUMS 10 // 定义数组最大容量
int main() {
int n, i;
// 输入数组的元素个数
printf("请输入数字的数量(n): ");
scanf("%d", &n);
if (n > MAX_NUMS) { // 验证输入是否合理
printf("抱歉,输入的数值过大,最多只能输入 %d 个。\n", MAX_NUMS);
return 1; // 如果超过,结束程序
}
// 为数组分配内存
int numbers[MAX_NUMS];
// 使用循环输入每个数
for (i = 0; i < n; i++) {
printf("请输入第 %d 个数: ", i + 1);
scanf("%d", &numbers[i]);
}
// 打印输入的数组
printf("您输入的数组是: ");
for (i = 0; i < n; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,用户会被提示输入数字的数量(n),然后按照这个数量输入相应的数值,并将它们存储到 `numbers` 数组里。
阅读全文