C语言数组输入若干整数并统计输入整数个数
时间: 2023-09-03 20:09:52 浏览: 1186
数组常用算法删除-C语言数组PPT
可以使用循环来输入若干整数,并在每次输入时计数,代码如下:
```c
#include <stdio.h>
int main() {
int nums[100]; // 声明一个最多能存放100个整数的数组
int count = 0; // 计数器,记录输入的整数个数
int num; // 声明一个变量用于存放输入的整数
// 循环读入整数,直到输入的不是整数为止
while (scanf("%d", &num) == 1) {
nums[count] = num; // 将输入的整数存放到数组中
count++; // 计数器加1
}
printf("输入了%d个整数:\n", count);
// 遍历数组,输出输入的整数
for (int i = 0; i < count; i++) {
printf("%d ", nums[i]);
}
return 0;
}
```
在上面的代码中,我们声明了一个能存放100个整数的数组`nums`,并定义了计数器`count`和变量`num`。在循环中,我们使用`scanf()`函数读入一个整数,并将其存放到数组中,然后计数器加1。当输入的不是整数时,`scanf()`函数会返回0,此时循环终止。最后,我们输出输入的整数个数和输入的整数。
阅读全文