| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
谁能解释一下错在哪?#include <iostream>
#include <string>
using namespace std;
class record
{
public:
string ori;
string des;
int m;
char code;
int caculate()
{
int sum;
switch(code)
{
case 'F':
sum=m*2;
break;
case 'B':
sum=m+(m+1)/2;
case 'Y':
if(m<=500)
sum=500;
else
sum=m;
break;
}
return sum;
}
};
int main()
{
record r;
while(1)
{
int ans=0;
while(cin>>r.ori&&r.ori!="0")
{
if(r.ori=="#")
return 0;
cin>>r.des>>r.m>>r.code;
ans+=r.caculate();
}
cout<<ans<<endl;
}
return 0;
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator