解题思路:
本题要求:
各组的核桃数量必须相同
2. 各组内必须能平分核桃(当然是不能打碎的)
3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 注意事项:
综上所述知本题的实质是求三个数的最小公倍数。、
求三个数a,b,c的最小公倍数n,n满足
n%a==0
n%b==0
n%c==0
并且n要求最小!
#include <stdio.h> int main() { int a,b,c,n=1; scanf("%d%d%d",&a,&b,&c); while(1) { if((n%a==0)&&(n%b==0)&&(n%c==0)) { break; } n++; } printf("%d",n); return 0; }
0.0分
1 人评分
C二级辅导-公约公倍 (C语言代码)浏览:481 |
数组输出 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:759 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:839 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:523 |
拆分位数 (C语言代码)浏览:441 |
求圆的面积 (C语言代码)浏览:657 |
1250题解浏览:555 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:604 |