题目内容

利用最大公约数求两个正整数的最小公倍数,其中最大公约数用公约数的定义求取(不用辗转相除法),将最大公约数、最小公倍数封装为两个函数,最小公倍数同通过调用最大公约数函数实现。在主函数中输入两个数,调用函数,获得最大公约数和最小公倍数,并输出。

查看答案
更多问题

输入两个数字,输出第一个数字的6次方,第二个数字的9次方。要求:(1)封装一个函数,用于求x的y次方(2)在主函数中调用该函数,获得结果,输出结果。请上传运行结果截图和代码。

以下程序定义了一个函数IsPrime,用于判断a是否是质数,main函数中调用函数,判断12321211是否为质数。程序有3个错误,请改正。#include //判断a是否是质数,若为质数,则返回1,否则返回0void IsPrime(int a);{int i;if(a <=1)return 0;for( i = 2; i < a; i++)if(a % i == 0)return 0;return 1;}int main(){if(IsPrime(12321211))printf("%d是质数",a);elseprintf("%d不是质数",a);return 0;}

以下程序定义了一个函数Max,用于求三个浮点数的最大值,main函数中输入三个数,调用函数得到最大值,并输出最大值。程序有6个错误,请改正。#include Max(double a;b; c);{double max = a>b?a:b;max = c>max?c:max;return max;}int main(){double a,b,c,max;scanf("%d%d%d",&a,&b,&c);max = Max(double a,double b,double c)printf("最大值为%f",max);return 0;}

以下程序的输出结果是什么?#include void Fun(int v , int w){int t;t=v;v=w;w=t;}int main( ){int x=1,y=3,z=2;if(x>y) Fun(x,y);else if(y>z) Fun(y,z);else Fun(x,z);printf("%d %d %d\n",x,y,z);return 0;}

答案查题题库