PAT考试乙级1037(C语言实现)
来源:互联网 发布:淘宝产品摄影报价 编辑:程序博客网 时间:2024/06/05 20:19
#include<stdio.h>#include<math.h>int main(){ int Galleon1,Sickle1,Knut1,sum1=0; int Galleon2,Sickle2,Knut2,sum2=0; int Galleon3=0,Sickle3=0,Knut3=0; int fee; scanf("%d.%d.%d",&Galleon1,&Sickle1,&Knut1); scanf("%d.%d.%d",&Galleon2,&Sickle2,&Knut2); sum1=Galleon1*17*29+Sickle1*29+Knut1; sum2=Galleon2*17*29+Sickle2*29+Knut2; //printf("%d %d\n",sum1,sum2); fee=abs(sum2-sum1); while(fee>0){ if(fee<29){ Knut3=fee; break; }else{ fee=fee-29; Sickle3++; if(Sickle3>=17){ Sickle3=Sickle3-17; Galleon3++; } } } if(sum2-sum1>0) printf("%d.%d.%d\n",Galleon3,Sickle3,Knut3); else printf("%d.%d.%d\n",-Galleon3,Sickle3,Knut3); return 0;}
总结:
注意全部转化为最小单位
阅读全文
0 0
- PAT考试乙级1037(C语言实现)
- PAT考试乙级1001(C语言实现)
- PAT考试乙级1002(C语言实现)
- PAT考试乙级1005(C语言实现)
- PAT考试乙级1004(C语言实现)
- PAT考试乙级1006(C语言实现)
- PAT考试乙级1008(C语言实现)
- PAT考试乙级1007(C语言实现)
- PAT考试乙级1009(C语言实现)
- PAT考试乙级1010(C语言实现)
- PAT考试乙级1011(C语言实现)
- PAT考试乙级1012(C语言实现)
- PAT考试乙级1013(C语言实现)
- PAT考试乙级1016(C语言实现)
- PAT考试乙级1017(C语言实现)
- PAT考试乙级1018(C语言实现)
- PAT考试乙级1021(C语言实现)
- PAT考试乙级1022(C语言实现)
- CentOS下MySQL忘记root密码解决方法【转载】
- 非nmake方式Visual Studio C++ 2010 编译libevent
- 初学机器学习的你,是否掌握了这样的Linux技巧?
- Spring Redis Cache @Cacheable 大并发下返回null
- pandas.Series.quantile
- PAT考试乙级1037(C语言实现)
- CF——Codeforces 891 C Envy
- 利用tensorflow训练简单的DNN
- 算法练习-1、放苹果(分治算法)
- phantomJS+nodeJS+nginx完美解决前后端分离SEO问题
- MongoDB入门学习(1)创建删除
- unity mac 破解
- sublime vue stylus 高亮
- 初步使用ideaUI