解题思路:
注意事项:
参考代码:
//求最大公因数,最小公倍数
#include<stdio.h>
int maxGY(int,int);//求最大公约数
int minGB(int,int);//求最小公倍数
int main(void)
{
int num1,num2;
printf("请输入两个整数:\n");
scanf("%d%d",&num1,&num2);
printf("%d %d",maxGY(num1,num2),minGB(num1,num2));
}
int maxGY(int num1,int num2)
{
int i;
for(i=(num1<num2?num1:num2);i>=1;i--)
{
if(num1%i==0&&num2%i==0)
break;
}
return i;
}
int minGB(int num1,int num2)
{
int i;
for(i=(num1>num2?num1:num2);;i++)
{
if(i%num1==0&&i%num2==0)
break;
}
return i;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:821 |
C语言训练-求函数值 (C语言代码)浏览:597 |
K-进制数 (C语言描述,蓝桥杯)浏览:950 |
【亲和数】 (C语言代码)浏览:628 |
杨辉三角 (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:464 |
求圆的面积 (C语言代码)浏览:709 |
C语言程序设计教程(第三版)课后习题4.9 (Java代码)浏览:626 |
C语言程序设计教程(第三版)课后习题7.4 (C++代码)浏览:567 |