解题思路:
这是一个数学类型的题目,代码很简单,只要核心想到了答案就出来了。最大的不能买到的数字就是两个数字的最小公倍数再减去它们之和(设它为t),为什么是这样呢?最小公倍数就是两个数都可以单独构成,在减去两个数之和这个数一定不能单独构成了,也不能组合构成了,而t再往也不能构成了。
注意事项:
今天还要去上课,写的有点乱,先把代码发上去,回来重写。
参考代码:
#include<bits/stdc++.h> using namespace std; int main() { int m,n,t=1; cin>>m>>n; while(t) { if(t%m==0&&t%n==0) break; t++; } cout<<t-m-n; return 0; }
0.0分
0 人评分
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
DNA (C语言代码)浏览:564 |
母牛的故事 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:593 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:723 |
字符逆序 (C语言代码)浏览:541 |
整除的尾数 (C语言代码)浏览:856 |
剔除相关数 (C语言代码)浏览:1156 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:801 |