c语言数组输入n个整数并输出
时间: 2024-10-07 13:00:41 浏览: 78
在C语言中,如果你想输入n个整数并将它们存储在一个数组中,可以使用循环结构结合标准输入功能。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int n, i;
// 输入元素的数量
printf("请输入数组的长度(元素个数): ");
scanf("%d", &n);
// 创建一个大小为n的整数数组
int numbers[n];
// 循环获取每个元素并存储到数组中
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,然后创建一个大小为n的整数数组`numbers[]`。接着通过for循环逐个获取用户的输入,并将它们存储在数组里。最后,再次使用循环遍历数组并打印出所有的元素。
相关问题
c语言数组输入n个整数,输出偶数
在C语言中,如果你想输入n个整数并只输出其中的偶数,你可以按照以下步骤编写程序:
```c
#include <stdio.h>
int main() {
int n, num;
printf("请输入数字的数量(n): ");
scanf("%d", &n);
// 创建一个数组来存储输入的整数
int arr[n];
// 输入n个整数到数组
for (int i = 0; i < n; i++) {
printf("请输入第 %d 个数: ", i + 1);
scanf("%d", &arr[i]);
}
// 遍历数组,检查并打印偶数
for (int i = 0; i < n; i++) {
if (arr[i] % 2 == 0) { // 检查是否是偶数
printf("%d 是偶数\n", arr[i]);
}
}
return 0;
}
```
当你运行这个程序,它会提示用户输入数字的数量和每个数字,然后筛选出并输出其中的偶数。
c语言数组怎么输入n个整数
在C语言中,如果你想让用户输入n个整数并存储到数组里,你可以使用循环结构结合标准输入函数`scanf()`来实现。这里是一个简单的示例:
```c
#include <stdio.h>
#define MAX_SIZE 100 // 假设我们最多接受100个整数
int main() {
int n;
printf("请输入想要输入的整数个数:");
scanf("%d", &n); // 读取用户输入的整数个数
if (n > MAX_SIZE) {
printf("输入的个数过多,请重新输入。\n");
return 1; // 或者处理错误情况
}
int arr[MAX_SIZE]; // 定义一个足够大的数组
int i = 0;
while (i < n) { // 使用while循环直到输入了n个数字
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &arr[i]);
i++; // 每次输入完增加计数器
}
printf("你输入的数组元素为:");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]); // 输出数组内容
}
printf("\n");
return 0;
}
```
在这个程序中,用户会被提示输入需要的整数个数,然后依次输入每个整数,所有输入将被存储在`arr`数组中。
阅读全文