首页 > 学院 > 开发设计 > 正文

poj1326

2019-11-10 20:47:45
字体:
来源:转载
供稿:网友

题目大意:

和zoj1365是同一道题 一家航空公司优惠政策,可以挣里程数。具体规则看表 你的任务是算里程数

解题思路:

代码如下:

#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>int main(){ char string[500]; int i; int sum,sumall; while(gets(string)&&string[0]!='#') { sumall=0; while(string[0]!='0'){ sum=0; for(i=0;i<strlen(string);i++){ if(string[i]<='9'&&string[i]>='0'){ sum=sum*10+(string[i]-'0'); } } if(string[strlen(string)-1]=='F'){ sum=sum*2; }else if(string[strlen(string)-1]=='B'){ if(sum%2==1){ sum=sum+(sum/2+1); } else { sum=sum+sum/2; } }else if(string[strlen(string-1)=='Y']){ if(sum<=500){ sum=500; }else{ sum=sum; } } sumall=sumall+sum; gets(string); } PRintf("%d/n",sumall); } return 0;}
上一篇:使用GDB调试C库

下一篇:Hibernate(1)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表