| ||||||||||
| 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 | |||||||||
Re我的程序没有这个问题,不过也wa,高手帮我看看,谢谢In Reply To:提交了20多次再加上和同学AC的代码比较终于知道陷阱在哪儿了.估计WA的都是这样. Posted by:tq at 2005-08-02 18:39:51 #include <string>
#include <stdio.h>
void main(){
char city[100];
char code;
int m;
float dis;
while(1){
m=0;
while(1){
scanf("%s",&city);
if(strcmp(city,"0")==0||strcmp(city,"#")==0)break;
scanf("%s",&city);
scanf("%f",&dis);
scanf("%c",&code);
scanf("%c",&code);
switch(code){
case 'F':
m+=int(dis*2);
break;
case 'B':
m+=int(dis*1.5+0.5);
break;
case 'Y':
if(dis<500)m+=500;
else m+=dis;
break;
}
}
printf("%d\n",m);
if(strcmp(city,"#")==0)
break;
else continue;
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator