电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > C语言 > 正文
C语言求3个整数的最大公约数
C语言求3个整数的最大公约数
2010-7-15 22:04:26  文/网络收集   出处:电脑软硬件应用网   

#include "stdio.h"
int gys(int a,int b,int c)
{
 int i,j;
 for(i=a;i>=1;i--)
 if(a%i==0&&b%i==0)break;
 for(j=i;j>=1;j--)
 if(i%j==0&&c%j==0)break;

 return j;
 
}
void main()
{
 int a,b,c;
  printf("请输入三个数");
  scanf("%d%d%d",&a,&b,&c);
  printf( "%d",gys(a,b,c));
}

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    用C语言实现的闹钟程序
    C#实现Windows关机的代码
    用动态规划法求组和数的算法
    循环结构程序具有哪3个组成部分?
    const成员函数有什么特点?
    c语言求平均分程序
    一道关于指针的C语言题
    BM模式匹配算法C语言实现
    从键盘输入任意5个4位整数存入数组a…
    求1到1000之间能被7和11整除,但不能…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号