pat 乙级 1037. 在霍格沃茨找零钱(20)
来源:互联网 发布:人工智能湖南论坛 编辑:程序博客网 时间:2024/06/14 13:56
思路:
如果每个位置上的钱数都一一判断的话 情况太多 ,所以这里不如 把 所给金钱的总和求出来
然后 和相减 之后再求 每个位置上的数;
#include <iostream>using namespace std;int main(){int a1,b1,c1,a2,b2,c2;scanf("%d.%d.%d %d.%d.%d",&a1,&b1,&c1,&a2,&b2,&c2);int sum1=(a1*17+b1)*29+c1;int sum2=(a2*17+b2)*29+c2;if (sum1<=sum2){int num=sum2-sum1;int a3=num/17/29;int b3=num/29%17;int c3=num%29;cout<<a3<<"."<<b3<<"."<<c3;}if (sum1>sum2){int num=sum1-sum2;int a3=num/17/29;int b3=num/29%17;int c3=num%29;cout<<"-"<<a3<<"."<<b3<<"."<<c3;}return 0;}
阅读全文
0 0
- PAT乙级 在霍格沃茨找零钱(20)
- PAT乙级—1037. 在霍格沃茨找零钱(20)-native
- PAT-乙级-1037. 在霍格沃茨找零钱(20)
- 1037. 在霍格沃茨找零钱(20)-PAT乙级真题
- PAT乙级.1037. 在霍格沃茨找零钱(20)
- 1037. 在霍格沃茨找零钱(20)PAT 乙级
- PAT 乙级 1037. 在霍格沃茨找零钱(20)
- PAT 乙级 1037. 在霍格沃茨找零钱(20)Java版
- PAT 乙级 1037. 在霍格沃茨找零钱(20)Java版
- 1037. 在霍格沃茨找零钱(20)-PAT乙级
- PAT乙级 1037. 在霍格沃茨找零钱(20)
- PAT 乙级 1037. 在霍格沃茨找零钱(20)
- PAT乙级 1037. 在霍格沃茨找零钱(20)
- [PAT乙级]1037. 在霍格沃茨找零钱(20)
- PAT乙级1037. 在霍格沃茨找零钱(20)
- pat 乙级 1037. 在霍格沃茨找零钱(20)
- PAT乙级1037. 在霍格沃茨找零钱(20)(JAVA)
- PAT乙级1037. 在霍格沃茨找零钱(20)
- 个人存档用2
- 模拟面试-线程向
- 合并单元格
- python3 怎么把竖行输出转为横行输出 (加入逗号的改变)
- Nginx配置文件参数
- pat 乙级 1037. 在霍格沃茨找零钱(20)
- Curl
- 线性回归之代价函数除2m
- log4j实战
- C语言--链表与CMap
- 线性代数的本质(Essense Of Linear Algebra)[1]
- HDU 1260 Tickets
- shell 脚本echo和printf学习
- react native学习笔记7——组件生命周期