0
已解决
武子毅
初级守护
初级守护
http://judge.codingtang.com/problem/1918/
1918怎么写?
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,sum=0;
char b;
cin>>b>>a;
if(b=='+')
{
while(a!=0)
{
sum=sum+a;
cin>>a;
}
}
sum=1;
if(b=='*')
{
while(a!=0)
{
sum=sum*a;
cin>>a;
}
}
cout<<sum;
return 0;
}
这是我的代码,哪里错了?
求思路!!!
0
1
武子毅
初级守护
初级守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,sum=0;
char b;
cin>>b;
if(b=='+')
{
while(a!=0)
{
sum=sum+a;
cin>>a;
}
}
if(b=='*')
{
sum=1;
while(a!=0)
{
sum=sum*a;
cin>>a;
}
}
cout<<sum;
return 0;
}
是这样吗,试过了,是错的。
0
0
0