问题标题: 酷町堂:4657

0
0
已解决
武明轩
武明轩
新手光能
新手光能

题目描述 Description

输入若干个数,当遇到0的时候停止输入,并求出之前输入数字之和

输入描述 Input Description

若干个整数

输出描述 Output Description

一个整数,表示0之前的数之和


0
已采纳
王文博
王文博
缔造者之神
缔造者之神

for(;;)

{

cin>>t;

if(t==0) break;

sum+=t;

}

cout<<sum;

for(;;)是无限次循环

break是跳出循环(另一种方法)

0
王文博
王文博
缔造者之神
缔造者之神

whil循环输入,sum计算和。

每输入一个就sum+=这个数。

0
被禁言 张恩昊
张恩昊
资深天翼
资深天翼

你的意思是……写整段代码?

想坑我酷町豆

想的美!

0
李牧晓
李牧晓
中级天翼
中级天翼
核心代码:
do{//可以用do while,会更方便
    cin>>a;//在do while中输入
    sum+=a;//累加求和
}while(a!=0);//判断遇0结束
cout<<sum;//输出综合

定义:
int a,sum=0;//一个数字,一个求和变量

打字不易,望采纳,谢谢!

 

0
方俊懿
方俊懿
修练者
修练者
//核心代码
while(1)
{
  cin>>a;
  ans+=a;
  if(a==0)
    break;
}

 

我要回答