用c语言while用输入10个数输出其中的正数
时间: 2024-10-25 19:16:07 浏览: 60
c语言实现while循环if判断.zip
在C语言中,你可以使用`while`循环结合条件判断来输入10个数并只输出正数。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num;
int count = 0; // 用于记录正数的数量
printf("请输入10个整数:\n");
while (count < 10) { // 当计数器小于10时继续循环
scanf("%d", &num); // 输入一个整数到变量num
if (num > 0) { // 如果数字是正数
printf("正数:%d\n", num);
count++; // 数量加一
}
}
printf("一共输入了%d个正数。\n", count);
return 0;
}
```
在这个程序中,用户会一直输入数字直到输入10个为止。每输入一个数,如果它是正数就打印出来,并增加计数器`count`。最后还会显示输入了多少个正数。
阅读全文