#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++代码)(零和负数需要特殊处理)浏览:1100 |
母牛的故事 (C语言代码)浏览:1726 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:633 |
【出圈】 (C语言代码)浏览:571 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1540 |
WU-输出正反三角形 (C++代码)浏览:1046 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:677 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:598 |
求圆的面积 (C语言代码)浏览:1736 |