poj 1326 (jobdu 1484)输入问题

来源:互联网 发布:网络控制室设备 编辑:程序博客网 时间:2024/06/05 12:13

题目链接:http://bailian.openjudge.cn/practice/1326

题目链接:http://ac.jobdu.com/problem.php?pid=1484

此题是很简单的,就是开始做时对输入摸不着头脑,也没什么好解释的,看清单吧。

#include <stdio.h>#include <string.h>int main(){char Ocity[100];char Dcity[100];int mileage;char Class[10];int sum;bool flag=false;while(true){sum=0; while(true){scanf("%s",Ocity);if(strcmp(Ocity,"#")==0){flag=true;break;}if(strcmp(Ocity,"0")==0){break;}scanf("%s%d%s",Dcity,&mileage,Class);if(strcmp(Class,"F")==0){sum=sum+mileage*2;}else if(strcmp(Class,"B")==0){sum=sum+mileage+(mileage+1)/2;}else if(strcmp(Class,"Y")==0){if(mileage<=500)sum=sum+500;else sum=sum+mileage;}}if(flag)break;printf("%d\n", sum);}return 0;}


0 0
原创粉丝点击