题目
c 语言哈,写两个函数,分别求两个整数的最大公约数和 最小公倍数,用主函数调用这两个函数,并输出结果.
提问时间:2020-10-19
答案
include "stdio.h"
int gongyue(int a,int b);
int gongbei(int a,int b);
void main()
{
int a,b,temp,gy,gb;
clrscr();
printf("input two numbers please:");
scanf("%d,%d",&a,&b);
gy = gongyue(a,b);
gb = gongbei(a,b);
printf("最大公约数:%d ",gy);
printf("最小公倍数:%d ",gb);
getch();
}
int gongyue(int a,int b)
{
int temp;
while(b!=0)
{
temp=a%b;
a=b;
b=temp;
}
return a;
}
int gongbei(int a,int b)
{
int num,num1,temp;
num=a;
num1=b;
if(num >= num1)
{
temp=num;
num=num1;
num1=temp;
}
temp = gongyue(a,b);
return (num*num1/temp);
}
不明白的发消息给我
int gongyue(int a,int b);
int gongbei(int a,int b);
void main()
{
int a,b,temp,gy,gb;
clrscr();
printf("input two numbers please:");
scanf("%d,%d",&a,&b);
gy = gongyue(a,b);
gb = gongbei(a,b);
printf("最大公约数:%d ",gy);
printf("最小公倍数:%d ",gb);
getch();
}
int gongyue(int a,int b)
{
int temp;
while(b!=0)
{
temp=a%b;
a=b;
b=temp;
}
return a;
}
int gongbei(int a,int b)
{
int num,num1,temp;
num=a;
num1=b;
if(num >= num1)
{
temp=num;
num=num1;
num1=temp;
}
temp = gongyue(a,b);
return (num*num1/temp);
}
不明白的发消息给我
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1一个圆柱形油桶,内底面直径是20厘米,高是30厘米
- 2不戚戚于贫贱 不汲汲于富贵的人
- 37.9x6.74-(7.43-0.69)x7.9(简便)
- 4It is 5 kilometres far away from Nanjing 这句话对吗?
- 5设y=x的平方+ax+b,A={x|y=x}={a},M={(a+b)},求M
- 63X+9(20-X)+2Y+7(20-Y)=134 为什么整理得出6X+5Y=186?具体是怎么整理出来的?
- 7随风潜入夜润物细无声的意思
- 8懂英文的朋友,请问我衣服上面的这英文是什么意思?
- 91949年10月1日中华人民共和国成立,到今年10月1日是成立_周年.
- 10傅里叶级数.拉普拉斯方程用什么书?傅里叶转换.和拉普拉斯方程有什么参考书可以推荐一下吗?如题