ZOJ 1365 mileage bank

来源:互联网 发布:c 网络验证源码 编辑:程序博客网 时间:2024/05/16 10:33

ZOJ 1365  Mileage Bank

    题意:就是给出坐飞机的里程积攒规律,计算一个人积攒的里程数。

    思路:一次A,没有问题呀,精度也不知不觉得符合要求了,呵呵~

    代码:

   

#include<stdio.h>int main(){int i,j,sum,sum1,n;char c,a[1000],b[1000];for(i = 1;;i++){scanf("%s",a);if(a[0]=='#')break;sum = 0;for(j = 1;;j++){if(j!=1){scanf("%s",a);}if(a[0]=='0')break;scanf("%s",b);scanf("%d",&n);getchar();c = getchar();if(c=='F')n = 2*n;if(c=='B')n = 1.5*n*1.00;if(c=='Y'){if(n<=500)n = 500;elsen = n;}sum = sum+n;sum1 = (int)sum;}printf("%d\n",sum1);}return 0;}