#include<stdio.h> int main() { int a,b,m,n; int gcd(int x,int y);//函数声明 int lcm(int x,int y);//函数声明 scanf("%d %d",&a,&b); m=gcd(a,b); n=lcm(a,b); printf("%d %d",m,n); return 0; } int gcd(int x,int y) { int min; min=(x<y)?x:y; for(;x%min !=0|| y%min!=0;) { min--; } return min; } int lcm(int x,int y) { int max; max=(x>y)?x:y; for(;max%x !=0|| max%y!=0;) { max++; } return max; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:513 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:744 |
A+B for Input-Output Practice (III) (C语言代码)浏览:576 |
WU-printf基础练习2 (C++代码)浏览:2007 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:704 |
模拟计算器 (C++代码)浏览:816 |
1051(奇了怪了)浏览:660 |
输入输出格式练习 (C语言代码)浏览:759 |
简单的a+b (C语言代码)浏览:417 |