c语音……求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数.用另一函数根据求出的最大公约
(1):
#include<stdio.h>
int hcf(int a,int b){
int c=(a<=b)?a:b;
int d=(a>b)?a:b;
int m;
for(int i=1;i<=a;i++){
if(a%i==0&&b%i==0)m=i;
}
return m;
}
int lcd(int a,int b,int m){
return a*b/m;
}
int main(){
int a,b;
printf("Please input an integer:");
scanf("%d",&a);
printf("Please input an integer:");
scanf("%d",&b);
int m=hcf(a,b);
int M=lcd(a,b,m);
printf("hcf:%d\nlcd:%d\n",m,M);
system("pause");
return 0;
}
(2):
#include<stdio.h>
int m,M;
void hcf(int a,int b){
int c=(a<=b)?a:b;
int d=(a>b)?a:b;
for(int i=1;i<=a;i++){
if(a%i==0&&b%i==0)m=i;
}
return;
}
void lcd(int a,int b){
M=a*b/m;
return;
}
int main(){
int a,b;
printf("Please input an integer:");
scanf("%d",&a);
printf("Please input an integer:");
scanf("%d",&b);
hcf(a,b);
lcd(a,b);
printf("hcf:%d\nlcd:%d\n",m,M);
system("pause");
return 0;
}
佚名
2024-05-31 08:58:20
类似问题(10)
-
佚名2024-05-31 23:39:22
问C语言函数的
答double fun( int n ) { float y = 0; int i; for( i=1; ...
-
佚名2024-05-31 05:22:13
问C语言函数
答不行if(x>y)//如果X大于Y printf("the max is:%d",x);//就执行这句 else//如果去掉这句,那么下面的与if语句没有任何关...
-
佚名2024-05-31 09:45:10
问c语言函数
答5次fun(9)=9-fun(7);fun(7)=7-fun(5);fun(5)=5-fun(3);fun(3)=3-fun(1);fun(1)=3;结果为7吧...
-
佚名2024-05-31 07:55:49
问c语言求函数
答这其实就是一个解三元二次次方程组。设三个点为(x1,y1),(x2,y2),(x3,y3)用x1,y1,x2,y2,x3,y3这六个数把a,b,c表示出来,这样...
-
佚名2024-05-31 08:00:00
问下面两个对数函数怎么求啊?用什么公式来着的?
答请采纳
-
佚名2024-05-31 08:00:00
问对数函数的一些公式是什么
答原发布者:benteng08543 结论:a=NlogaN=x(a0,且a1)x(1)负数和零没有对数(∵在指数式中N>0).log1=0即:1的对数是0(2)...
-
佚名2024-05-31 08:00:00
问求excel函数公式
答A1:C1是一个区域,不是一个单元格。你说的A1:C1减去9,是三个单元格的三个数据都减去9吗?最好能上图说明。
-
佚名2024-05-31 08:00:00
问分式函数怎么求最值
答能具体说一下是一个什么样的分式函数吗
-
佚名2024-05-31 08:00:00
问分式函数求最值
答2014和平二模176题http://
-
佚名2024-05-31 08:00:00
问怎么求出分式函数的最值?
答我这里说的是高中方法 另外分式函数也只有高中以上才研究 一、利用导数解决求导后分母恒非负,分子是二次函数(三次项消掉了),问题就容易解决了二、不会导数的,可以...
风水
起名
网名
- 1 网名 七字
- 2 个性网名将心比心
- 3 形颖不离相对的qq情侣网名
- 4 取网名要符合自己名字吗
- 5 不留恋的qq昵称爱情
- 6 老蛋是美国哪个洲昵称
- 7 老婆给老公备注昵称大全
- 8 快手女生霸气昵称
- 9 mc昵称带帅字
- 10 prisoner微信昵称意思