博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
题目1221: 最大公约数
阅读量:4105 次
发布时间:2019-05-25

本文共 874 字,大约阅读时间需要 2 分钟。

题目描述

读入n个正整数,求出这n个数的最小值、最大值以及它们两的最大公约数,并输出。number.in中第一行为n,接下来为n个大于零的整数。    

 

输入

 第一行为n。第二行是n个大于零的整数,用空格隔开。

 

输出

 分别输出最小值、最大值和它们两的最大公约数,用空格隔开。

 

样例输入
3 4 8 6
 

样例输出
4 8 4
 

提示 [+]

*** 提示已隐藏,点击上方 [+] 可显示 ***

 

来源

 

/********************************* *   日期:2013-3-19*   作者:SJF0115 *   题号: 题目1221: 最大公约数*   来源:http://ac.jobdu.com/problem.php?pid=1221*   结果:AC *   来源:2012年中国科技大学计算机研究生机试真题*   总结: **********************************/ #include
#include
#include
int GCD(int a,int b){ if(b == 0){ return a; } else{ return GCD(b,a%b); }}int main () { int i,N,Min,Max,x,c; while(scanf("%d",&N) != EOF){ Min = INT_MAX; Max = INT_MIN; //最大值 最小值 for(i = 0;i < N;i++){ scanf("%d",&x); if(Min > x){ Min = x; } if(Max < x){ Max = x; } } //最大公约数 c = GCD(Max,Min); printf("%d %d %d\n",Min,Max,c); }//while return 0;}

可以参考博文:

这里提供了几种求法。

转载地址:http://rkcsi.baihongyu.com/

你可能感兴趣的文章
2017——新的开始,加油!
查看>>
【Python】学习笔记——-6.2、使用第三方模块
查看>>
【Python】学习笔记——-7.0、面向对象编程
查看>>
【Python】学习笔记——-7.1、类和实例
查看>>
【Python】学习笔记——-7.2、访问限制
查看>>
【Python】学习笔记——-7.3、继承和多态
查看>>
【Python】学习笔记——-7.4、获取对象信息
查看>>
【Python】学习笔记——-7.5、实例属性和类属性
查看>>
Linux设备模型(总线、设备、驱动程序和类)之四:class_register
查看>>
git中文安装教程
查看>>
虚拟机 CentOS7/RedHat7/OracleLinux7 配置静态IP地址 Ping 物理机和互联网
查看>>
弱类型、强类型、动态类型、静态类型语言的区别是什么?
查看>>
Struts2技术内幕图书 转载
查看>>
Java异常分类
查看>>
项目中的jackson与json-lib使用比较
查看>>
Jackson Tree Model Example
查看>>
j2ee-验证码
查看>>
日志框架logj的使用
查看>>
js-高德地图规划路线
查看>>
常用js收集
查看>>