0
已解决
姜成禹
新手守护
新手守护
1918 小小计算器5
题目描述 Description
输入一个符号,再输入若干个整数,以数字 0 为结束标志,表示对这若干个数进行相应的运算,请你输出最终运算结果。
输入的符号只会是 “ + * ” 两种符号中的一种。
输入描述 Input Description
两行,第一行一个符号,第二行一排数字
输出描述 Output Description
一个整数,相应的计算结果
样例输入 Sample Input
+
2 4 5 0
样例输出 Sample Output
11
80分错误代码:
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
char a;
int n,sum=0,sun=1;
cin>>a;
while(n!=0)
{
cin>>n;
if(a==43)
{
sum=sum+n;
}
else if(a==42)
{
sun=sun*n;
}
}
if(a==43)
{
cout<<sum;
}
if(a==42)
{
cout<<sun;
}
return 0;
}
求大佬!