爱问知识人 爱问教育 医院库

C语言编写函数求三个整数的最大公因数和最小公倍数?

首页

C语言编写函数求三个整数的最大公因数和最小公倍数?

C语言编写函数求三个整数的最大公因数和最小公倍数

提交回答

全部答案

    2015-05-27 11:59:51
  •   例如:
    15 50 30
    15,50,30 最大公约数=5
    15,50,30 最小公倍数=150
    代码:
    #include <stdio。
      h> int min(int a, int b) { return a>b?b:a; } int max(int a, int b)//求三个数的最小值 { return a>b?a:b; } int min(int a, int b, int c) { return min(min(a,b),c); } int max(int a, int b, int c)//求三个数的最大值 { return max(max(a,b),c); } int main() { int a,b,c; int lnMin; int lnMax; int i,f; scanf(“%d%d%d“,&a,&b,&c); lnMin=min(a,b,c); lnMax=max(a,b,c); for(i=lnMin;i>0;i--) { if (a%i==0 && b%i==0 && c%i==0) break; } printf(“%d,%d,%d 最大公约数=%d\n“,a,b,c,i); i=1; while(1) { f=lnMax*i; if(f%a==0 && f%b==0 && f%c==0) break; i++; } printf(“%d,%d,%d 最小公倍数=%d\n“,a,b,c,f); return 0; }。

    不***

    2015-05-27 11:59:51

类似问题

换一换
  • 数学 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):