#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语言训练-排序问题<2> (C++代码)(sort函数)浏览:1572 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1066 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:846 |
字符串对比 (C语言代码)浏览:1398 |
【绝对值排序】 (C语言代码)浏览:820 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:672 |
字符串输入输出函数 (C语言代码)浏览:2480 |
1035 题解浏览:778 |
震宇大神的杀毒软件 (C语言代码)浏览:1079 |
输入输出格式练习 (C语言代码)浏览:842 |