解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { int m, n, cd, cm, i, j, in_max, in_min; scanf_s("%d %d", &m, &n); if (m == n) { printf("%d %d", m, n); } else { if (m > n) { in_max = m; in_min = n; } else { in_max = n; in_min = m; } for (i = in_min; i!=0; i--) { if ((m % i + n % i) == 0) { break; } } cd = i; for (j = in_max; j!=m*n; j++) { if ((j % m + j % n) == 0) { break; } } cm = j; printf("%d %d", cd, cm); } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:636 |
字符串问题 (C语言代码)浏览:1518 |
字符串的输入输出处理 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1040 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
C语言训练-亲密数 (C语言代码)浏览:682 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
Tom数 (C语言代码)浏览:495 |
局部变量作函数返回值的问题浏览:981 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |