用do…while循环实现输入一批整数统计正负数个数
时间: 2023-04-28 20:02:57 浏览: 211
统计你输入的正负数的个数
可以使用do…while循环来实现输入一批整数并统计正负数的个数。具体步骤如下:
1. 定义变量positiveCount和negativeCount,分别用于记录正数和负数的个数,初始值都为。
2. 使用do…while循环,循环条件为输入的整数不为。
3. 在循环体中,使用scanf函数输入一个整数num。
4. 判断num的正负性,如果num大于,则positiveCount加1;如果num小于,则negativeCount加1。
5. 循环结束后,输出positiveCount和negativeCount的值,即可得到正数和负数的个数。
示例代码如下:
```
#include <stdio.h>
int main() {
int positiveCount = , negativeCount = , num;
do {
printf("请输入一个整数(输入结束):");
scanf("%d", &num);
if (num > ) {
positiveCount++;
} else if (num < ) {
negativeCount++;
}
} while (num != );
printf("正数个数:%d\n负数个数:%d\n", positiveCount, negativeCount);
return ;
}
```
阅读全文