解题思路:
注意事项:
参考代码:
//求最大公因数,最小公倍数
#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二级辅导-统计字符 (C语言代码)浏览:720 |
简单的a+b (C语言代码)浏览:693 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:662 |
A+B for Input-Output Practice (VII) (C++代码)浏览:593 |
兰顿蚂蚁 (C++代码)浏览:1061 |
不容易系列2 (C语言代码)浏览:580 |
小明A+B (C语言代码)浏览:1182 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:894 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:521 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:540 |