QQ网名大全

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

    怎么求出分式函数的最值?

    我这里说的是高中方法 另外分式函数也只有高中以上才研究 一、利用导数解决求导后分母恒非负,分子是二次函数(三次项消掉了),问题就容易解决了二、不会导数的,可以...