编程实现功能:求2个数的最大公约数和最小公倍数。要求用函数实现,并且将主函数(***03.cpp)和这两个函数

急急急啊,马上就要交了,我还是不会编,大家帮帮我。

#include<stdio.h>
void main()
{
int yueshu(int m,int n); //最大公约数
int beishu(int m,int n); //最小公倍数
int a,b;
printf("输入两个整数:");
scanf("%d%d",&a,&b);
printf("\n%d和%d的最大公约数为:%d",a,b,yueshu(a,b));
printf("\n%d和%d的最小公倍数为:%d\n",a,b,beishu(a,b));
}

int yueshu(int m,int n)
{
int i,x;
for(i=1;i<=m;i++)
if(m%i==0&&n%i==0)
x=i;
return x;
}
int beishu(int m,int n)
{
int i,x;
for(i=m;;i++)
if(i%n==0&&i%m==0)
{
x=i;break;
}
return x;
}追问

编程实现功能:求2个数的最大公约数和最小公倍数。要求用函数实现,并且将主函数(***03.cpp)和这两个函数(分别命名为***03a.cpp和***03b.cpp)。然后用文件包含方法实现多文件编译链接。
还有后面的居然没显示出来。那个文件包含怎么弄?拜托了。

追答

把后面的两个函数的内容重新建立一个文件保存,在主函数文件里用include调用就可以了

追问

我做了几次还是没成功,你帮我打出来吧,谢谢了

温馨提示:答案为网友推荐,仅供参考
相似回答