解题思路:
注意事项:
参考代码:
//求最大公因数,最小公倍数
#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 人评分
printf基础练习2 (C语言代码)浏览:948 |
Pascal三角 (C语言代码)格式错误浏览:538 |
打水问题 (C语言代码)浏览:1120 |
计算质因子 (C++代码)浏览:1717 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5248 |
WU-格式化数据输出 (C语言代码)浏览:1789 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:815 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:660 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:765 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:493 |