0
0
已采纳
王光裕
资深光能
资深光能
char a;//定义一个字符型变量
定义 b,j=0,t=1;
cin>>a;
if(a=='+')//判断如果 a=='+'
{
for(int i=1;i<=5;i++)
{
cin>>b;
j=j+b;
}
cout<<j;
}
if(a=='*')//判断如果 a=='*'
{
for(int i=1;i<=5;i++)
{
cin>>b;
t=t*b;
}
cout<<t;
}
0
张梓沫
资深守护
资深守护
你这个sum=0,在加法中可以用,在乘法中不能用,不然结果都是0.
可以用if来分别定义,比如if(char==‘*’)sum=1.
或者定义两个,一个是0,一个是1,一个用在加法中,一个用在乘法中。
0