编写函数,分别求两个整数的最大公约数和最小公倍数.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 18:47:55
编写函数,分别求两个整数的最大公约数和最小公倍数.
编写适当的main( )函数,在main( )函数中输入两个整数,调用上述的函数,显示最大公约数和最小公倍数.
提示:例如求a,b的最大公约数,算法为将较大的数放在变量a中,较小的数放在b中,然后求a除以b的余数r,如果r为0,则除数b即为最大公约数;否则,将b存入a,将r存入b,反复求a和b的余数,直到余数为0..求得了最大公约数,最小公倍数等于原数a和b的成绩再除以最大公约数的商.
PS:我的第三行和第十一行大括号有问题
#include
fun(int x,int y);
{if(x>y)
{x=x;y=y;}
else {r=x;x=y;y=r};
r=x%y;
while(r!=0)
{x=y,y=r;
r=x%y;}
return(y);
}
main()
{int a,b;
int c,d,;
scanf("%d,%d",&a,&b);
c=fun(a,b);
d=a*b/c;
printf("%d",d);
}
多谢
VC++6.0的程序
编写适当的main( )函数,在main( )函数中输入两个整数,调用上述的函数,显示最大公约数和最小公倍数.
提示:例如求a,b的最大公约数,算法为将较大的数放在变量a中,较小的数放在b中,然后求a除以b的余数r,如果r为0,则除数b即为最大公约数;否则,将b存入a,将r存入b,反复求a和b的余数,直到余数为0..求得了最大公约数,最小公倍数等于原数a和b的成绩再除以最大公约数的商.
PS:我的第三行和第十一行大括号有问题
#include
fun(int x,int y);
{if(x>y)
{x=x;y=y;}
else {r=x;x=y;y=r};
r=x%y;
while(r!=0)
{x=y,y=r;
r=x%y;}
return(y);
}
main()
{int a,b;
int c,d,;
scanf("%d,%d",&a,&b);
c=fun(a,b);
d=a*b/c;
printf("%d",d);
}
多谢
VC++6.0的程序
完整程序如下:
#include
fun(int x,int y)
{int r;
if(x>y)
{x=x;y=y;}
r=x;
x=y;
y=r;
r=x%y;
while(r!=0)
{
x=y;
y=r;
r=x%y;
}
return(y);
}
void main()
{
int a,b;
int c,d;
scanf("%d,%d",&a,&b);
c=fun(a,b);
d=a*b/c;
printf("%d,%d",c,d);
}
#include
fun(int x,int y)
{int r;
if(x>y)
{x=x;y=y;}
r=x;
x=y;
y=r;
r=x%y;
while(r!=0)
{
x=y;
y=r;
r=x%y;
}
return(y);
}
void main()
{
int a,b;
int c,d;
scanf("%d,%d",&a,&b);
c=fun(a,b);
d=a*b/c;
printf("%d,%d",c,d);
}
编写函数,分别求两个整数的最大公约数和最小公倍数.
输入两个整数,编写两个函数,分别求这两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输
用C语言定义两个函数,分别求两个整数的最大公约数和最小公倍数.
编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入
编写一个求最大公约数的函数过程,使用传值调用Function过程,求两个整数m和n的最大公约数和最小公倍数.
C++编写两个程序,求两个整数的最大公约数和最小公倍数.
用PB编写2个全局变量,分别求2个整数的最大公约数和最小公倍数
编写两个函数,分别求两个正数的最大公约数和最小公倍数,在主函数中输入两个数,然后调用这两个函数计算并输出结果
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数.两个整数由键盘输入.
C语言 编写函数:输入两个正整数m,n,求它们的最大公约数和最小公倍数
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数.我做的怎么老是错
编程:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数并输出结果.