问题标题: 酷町堂:1918   小小计算器3

0
0
已解决
邵逸儒
邵逸儒
中级天翼
中级天翼

1918   小小计算器3

题目描述 Description

输入一个符号,再输入若干个整数,以数字 0 为结束标志,表示对这若干个数进行相应的运算,请你输出最终运算结果。

输入的符号只会是 “ + * ” 两种符号中的一种。

输入描述 Input Description

一行:两个整数和一个符号

输出描述 Output Description

一个整数,相应的计算结果

样例输入 Sample Input

 

+
2 4 5 0

样例输出 Sample Output

 

11

@酷町喵~o( =∩ω∩= )o~ 

@葛新 

@梁锦程 

@陆麟瑞 

@马佳滢 

@张睿杰 


0
已采纳
梁锦程
梁锦程
高级光能
高级光能
cin>>a;//读入运算符
if(a=='+')//初始化 
    s=0;
else s=1; 
while(cin>>x&&x!=0)//输入若干个整数,以数字 0 为结束标志(符合题意)    
{
    if(a=='+')
        s+=x;//累和 
    else s*=x;//累积 
}
cout<<s;//输出

 

0
0
阮俊雄
阮俊雄
新手光能
新手光能

用while循环判断结束,再判断符号

我要回答