问题标题: 酷町堂:1915 倒霉数字2

1
1
已解决
董妙一
董妙一
资深守护
资深守护

题目描述 Description

光头强被熊大和熊二两兄弟害惨了,所以特别不喜欢2这个数字。给他一串数字,让他重述这些数字,当2出现的时候他就不继续念下去了。请编写一个程序,实现这个过程。

输入描述 Input Description

一串数字,每个数字直接用空格隔开,最后一个数字是数字2(数字个数不大于10,数字范围为1-100)

输出描述 Output Description

一串数字

样例输入 Sample Input

1 3 4 5 6 2

样例输出 Sample Output

1 3 4 5 6


0
已采纳
汪恺恒
汪恺恒
中级启示者
中级启示者

很简单

while(1){
   输入a;
   如果a==2  则break;
}

 

1
武奕楷
武奕楷
新手天翼
新手天翼

int a;

while(1){

cin>>a;

 if(a==2) break;

else

cout<<a<<" ";

}

return 0;

0
0
汪宇航
汪宇航
新手启示者
新手启示者

int a;

cin>>a;

if(a!=2){

cout<<a<<" ";

}

while(a!=2){

cin>>a;

if(a!=2){

cout<<a<<" ";

}

}

return 0;

0
0
李子杰
李子杰
资深光能
资深光能

@董妙一 (思路如下)

1.定义,输入

2.用if确认数串到2就不输出

3.用while循环 

 (1)输入 (2)用if确认是否==2,是则break退出循环,否则输出

4.结束

我要回答