0
点赞
收藏
分享

微信扫一扫

实验04while(简单循环)---7-3 正负数个数

笑望叔叔 2024-11-06 阅读 25

从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量 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;
}
举报

相关推荐

0 条评论