解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { int m,n,t,CM,temp; m = n = t = CM = temp = 0; scanf("%d%d",&m,&n); temp = m*n; //利用辗转相除法求最大公约数 while(m%n != 0) { t = m % n; m = n; n = t; } //两个数的乘积m*n“等于”最大公约数和最小公倍数的乘积 CM = temp / n; printf("%d\n%d\n",n,CM); return 0; }
0.0分
5 人评分
#include<stdio.h> int main() { int a,b,t; scanf("%d %d",&a,&b); if(a<b) { t=a; } else{t=b;} for(int i=t;i>0;i--) { if(a%i==0&&b%i==0) { printf("%d\n",i); printf("%d\n",(a*b)/i); } } return 0; }不知错在哪里?
#include<stdio.h> int main() { int a,b,c; scanf("%d %d",&a,&b); if(c=a<b?a:b) for(;c>0;c--) {if(a%c==0&&b%c==0) {printf("%d\n",c); break;}} for(c=a>b?a:b;c>0;c++) {if(c%a==0&&c%b==0) {printf("%d\n",c); break;}} return 0; }
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:603 |
【偶数求和】 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |
回文数(一) (C语言代码)浏览:1117 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:680 |
1074(纳闷了,答案错误,求指教)浏览:362 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:671 |
1199题解浏览:653 |