题目描述:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
输入格式:两个数
输出格式:最大公约数 最小公倍数
样例输入:6 15
样例输出:3 30
参考代码(完整):
#include<stdio.h>
void maximumCommonMultiple(int x,int y){
for(int i=1;i<100;i++){
if(i%x==0&&i%y==0){
printf("%d",i);
break;
}
else{
continue;
}
}
}
void leastCommonMultiple(int x,int y){
for(int i=100;i>0;i--){
if(x%i==0&&y%i==0){
printf("%d",i);
break;
}
else{
continue;
}
}
}
int main()
{
int x,y;
scanf("%d%d",&x,&y);
leastCommonMultiple(x,y);
putchar(' ');
maximumCommonMultiple(x,y);
return 0;
}
最大公约数:
输入两个整型,打印其最大公约数
void maximumCommonMultiple(int x,int y){
for(int i=1;i<100;i++){
if(i%x==0&&i%y==0){
printf("%d",i);
break;
}
else{
continue;
}
}
}
最小公倍数:
输入两个整型,打印其最小公约数
void leastCommonMultiple(int x,int y){
for(int i=100;i>0;i--){
if(x%i==0&&y%i==0){
printf("%d",i);
break;
}
else{
continue;
}
}
}