求出最大数和最小数的最大公约数
来源:互联网 发布:天书奇谈网页游戏源码 编辑:程序博客网 时间:2024/05/16 07:18
求出最大数和最小数的最大公约数。要求用数组实现。
程序运行结果如下:
Input 10 numbers:
15 23 56 87 94 105 78 19 22 43↙
maxNum=105
minNum=15
15
</pre><pre code_snippet_id="604517" snippet_file_name="blog_20150213_4_3512985" name="code" class="cpp">#include <stdio.h>#include <stdlib.h>#define N 10int Gcd(int a, int b){ int tmp, c; if (a<b) { tmp = a; a = b; b = tmp; } c = b%a; while (c) { a = b; b = c; c = a%b; } return b;}int main(){ int a[N]; int i, maxNum, minNum, res; printf("Input 10 numbers:\n"); for (i = 0; i < N; ++i) { scanf("%d", &a[i]); } maxNum = a[0]; minNum = a[0]; for (i = 1; i < N; ++i) { maxNum = a[i] > maxNum ? a[i] : maxNum; minNum = a[i] < minNum ? a[i] : minNum; } printf("maxNum=%d\n",maxNum); printf("minNum=%d\n",minNum); res = Gcd(maxNum, minNum); printf("%d", res); return 0;}
0 0
- 求出最大数和最小数的最大公约数
- 最大公约数和最小公数的算法
- 华为2014年机试题【输入1--50个数字,求出最小数和最大数的和】
- 华为2014年机试题1 (输入1--50个数字,求出最小数和最大数的和 )
- 华为2014机考题:输入1--50个数字,求出最小数和最大数的和
- 修改栈,使得能O(1)的求出栈里最大的数和最小的数
- 利用递归求出两个数的最大公约数
- 最小数和最大数
- 最小数和最大数
- 求最小的数和最大的数sample
- 同时寻找最大数和最小数的最优算法
- 同时寻找最大数和最小数的最优算法
- 求两个数的最大公约数和最大公倍数
- java基础语法练习--求出两数的最大公约数和最小公倍数
- 寻找最大数和最小数
- WikiOI 1201 最小数和最大数
- wikioi p1201 最小数和最大数
- 【算法拾遗】最大数和最小数
- 7a 滑鼠
- this指针
- 杭电ACM 三 洗牌问题
- this指针用法详解
- 7b 滑鼠 5*5的区域 鼠标单击会产生变换
- 求出最大数和最小数的最大公约数
- POJ 3616 Milking Time(基础DP,最大上升子序列和变形)
- poj 2406 Power Strings
- aop中的名词以及实例
- LeetCode Single Number II
- 7c 在7b的基础上 增加键盘操作
- 【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购
- Android性能优化典范
- Android手机状态栏通知(Notification)的功能与用法