问题标题: 酷町堂:2418

0
0

0
已采纳
朱优扬
朱优扬
中级天翼
中级天翼
 整形 n=1;
 整形 cnt=0;
 while(n不等于0){
        输入>>n; 
        如果(n!=0){
        cnt加一(++);  
        }
    }

输出>>cnt;

0
江齐悦
江齐悦
高级光能
高级光能
 while ( a!=0 )
    {
        ans++;
        cin>>a;
    }

ans为答案,输出即可。

求采纳!!!

0
徐子玄
徐子玄
初级光能
初级光能

江齐悦

多次复制他人代码

已举报,不谢!

0
董宇昊
董宇昊
初级启示者
初级启示者

他说的完全不对,按样例来,是输出3,它是输出4;

正确核心思路:

//定义不说了

while (1)
    {
        cin>>a;
        if(a==0)break;//break是退出循环
        ans++;
    }

输出ans即可AC

望采纳,谢谢!!

我要回答