作业帮 > 综合 > 作业

编写一个求两个正整数最大公约数的函数,在主函数中从键盘输入3个正整数,分别调用求最大公约数的函数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:01:41
编写一个求两个正整数最大公约数的函数,在主函数中从键盘输入3个正整数,分别调用求最大公约数的函数
求出这3个数的最大公约数并输出.(用C语言)
#include
//北京交通大学 Lenhal
//功能:计算三个正整数的最大公约数
//2013/01/06
main()
{
int fun(int aa[], int x, int y);
int m,n,p,max,a[30]={0};
printf("请输入第1个正整数:\nm= ");
scanf("%d",&m);
printf("请输入第2个正整数:\nn= ");
scanf("%d",&n);
printf("请输入第3个正整数:\np= ");
scanf("%d",&p);
max=fun(a,m,n,p);
printf("\n%d、%d和%d的最大公约数为:%d\n\n",m,n,p,max);
}
int fun(int aa[], int x, int y,int z)
{
int i,t,max,k=-1;
t=x>y ? y:x; //t取x,y,z中小的一个
t=t>z ? z:x;
for(i=1;i
编写一个求两个正整数最大公约数的函数,在主函数中从键盘输入3个正整数,分别调用求最大公约数的函数 编写一个函数,求两个正整数的最大公约数 编写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果.两个整数在主函数中从键盘输入 编写两个函数,分别求两个正数的最大公约数和最小公倍数,在主函数中输入两个数,然后调用这两个函数计算并输出结果 设计一个过程(函数或子程序):求两个正整数的最大公约数.在主调函数过程中调用这个过程并完成下列任务: 设计一个过程(函数或子程序):求两个正整数的最大公约数.在主调函数过程中调用这个过程并完成下列任务 编写一个函数功能是求两个正整数m和n的最大公约数 编写一个函数,求两个整数的最大公约数,在主函数中输入两个整数,调用此函数进行计算并输出结果. C语言编写两个函数,分别求其最大公约数和最小公倍数.并在主函数中输入任意两个正整数m和n,调用前两个函 在主函数中由键盘输入两个正整数m和n,写两个函数分别求取它们的最大公约数和最小公倍数,在主 1、编写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数.两个整数由键盘输入.