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:Re我的程序没有这个问题,不过也wa,高手帮我看看,谢谢In Reply To:Re我的程序没有这个问题,不过也wa,高手帮我看看,谢谢 Posted by:ljl08 at 2007-08-01 21:55:31 > #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; > } > } > 为什么有连续两个 scanf("%c",&code); ?? Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator