萌新刚学,求大佬教下,谢谢

作者在 2019-04-08 22:25:47 发布以下内容

输入若干个整数,以-32767作为结束标志,分别统计正整数、负整数和0的个数,结束标记不算在内。

我的代码如下:

#include<stdio.h>
int main()
{
    int num;
    int high=0;
    int zero=0;
    int low=0;
    while(num!=-32767)
    {
     scanf("%d",&num);
        if(num>0)
            high++;
        else if(num==0)
            zero++;
        else
      low++;
    }  
    scanf("%d %d %d",high,zero,low);
    return 0;
}
能教我下哪里不对么,谢谢了

默认分类 | 阅读 2246 次
文章评论,共3条
abc986460897(作者)
2019-04-08 22:36
1
有个好心人能教我下么,感激不尽
才也应李(游客)
2019-04-16 17:32
2
bug娃娃
2019-05-18 10:12
3
最后的scanf应该写成printf,而且你要结束标志不算在内的话,还要在最后一个else里面判断一下num是否是结束标志,如果是,就直接break掉,如果不是就继续
游客请输入验证码
文章分类
文章归档
最新评论