实验04while(简单循环)---7-3 正负数个数
从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量 i 统计大于零的整数个数,用变量 j 统计小于零的整数个数。
输入格式:
在一行中输入n(n<20)个用空格间隔的整数,最后输入0结束输入,数据之间只能用1个空格间隔。
输出格式:
在两行中分别按照“i=正数个数”和“j=负数个数”的格式输出结果,个数均原样输出,没有列宽控制。
输入样例:
-8 -9 2 5 -1 -4 0
输出样例:
i=2
j=4
#include <stdio.h>
int main() {
int n, i = 0, j = 0;
while (scanf("%d", &n)==1)
{
if (n > 0)
{
i++;
}
else if (n < 0)
{
j++;
}
}
printf("i=%d\n", i);
printf("j=%d\n", j);
return 0;
}