华为机试—多个数的最大公约数
来源:互联网 发布:淘宝漏洞1元6s的网址 编辑:程序博客网 时间:2024/06/14 03:38
题目:求最大公约数
输入一组正整数(数量小于20),输出其最大公约数。
输入:121 33 44 11 1111
输出:11基本思路:
从第一个数开始,和第二个数比较找它两的最大公约数,然后找出的最大公约数和第三个数比较,依次类推
#include<stdlib.h>#include<stdio.h>int a[30];int gcd(int a,int b){ return b==0?a:gcd(b,a%b);}int main(){ freopen("a.in","r",stdin); int n; int i=-1; while(~scanf("%d",&a[++i])) ; n=i; int t; for(int j=1;j<n;++j) { t=gcd(a[0],a[j]); a[0]=t; } printf("%d\n",t); return 0;}
0 0
- [华为机试练习题]55.最大公约数 & 多个数的最大公约数
- 华为机试—多个数的最大公约数
- 华为机试—多个数的最大公约数
- 华为机试-最大公约数
- 多个数的最大公约数
- 多个数的最大公约数
- 求多个数的最大公约数
- 求多个数的最大公约数
- 华为机试—去掉最值剩下的个数
- 华为机试,计算字符的个数
- 求多个数的最小公倍数或最大公约数
- HDU1019-多个数的最小公倍数,最大公约数
- 【数学基础】多个数的最大公约数
- 多个数的最大公约数(模板)
- 项目一:求多个数的最大公约数
- java求多个数的最大公约数,最小公倍数。
- 求多个数的最大公约数和最小公倍数
- java求多个数的最大公约数,最小公倍数。
- linux源码编译安装redis
- iOS 证书、密钥及信任服务 https
- OC语言--@porperty、@synthesize
- Windows server 2008 根据用户权限显示共享文件夹
- cocos2d-x 视差节点 ParallaxNode 边界值判断
- 华为机试—多个数的最大公约数
- android支付平台集成调研
- java 线程组
- Ubuntu下 嵌入式Qt开发环境的搭建(http://blog.csdn.net/lpp0900320123/article/details/24876159)
- boost::bind 介绍
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- Spring注入与无参构造函数自定义构造函数
- 实验三(1) 顺序栈的验证实验
- 数据的批量删除