#include<stdio.h> int main(void) { int n,m,i,t,j; scanf("%d%d",&m,&n); if(m>n) t=m,m=n,n=t; for(i=n;i>0;i--) if(n%i==0 && m%i==0) break; for(j=n;;j++) if(j%n==0 && j%m==0) break; printf("%d\n%d",i,j); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:420 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:763 |
C语言训练-大、小写问题 (C语言代码)浏览:714 |
IP判断 (C语言代码)浏览:761 |
【计算两点间的距离】 (C语言代码)浏览:1472 |
水仙花 (C语言代码)浏览:1025 |
printf基础练习2 (C语言代码)浏览:499 |
企业奖金发放 (C语言代码)浏览:2276 |
【偶数求和】 (C++代码)浏览:692 |
小O的乘积 (C++代码)浏览:517 |