求最大公约数
来源:互联网 发布:高分一号卫星数据价格 编辑:程序博客网 时间:2024/06/07 22:55
求N个数最大公约数
今年人人网笔试题
要求:
求N个数的最大公约数
格式:
输入:
3
3 6 9
输出:
3
#include <iostream>using namespace std;int main(){ int *a = new int; int n=0,min=10000,count=0; int temp; cin>>n;//n代表求n个数的最大公约数 for(int i=0;i<n;i++) { cin>>a[i]; } for(int j=0;j<n;j++) { //先找出输入数里边的最小数 if(min>a[j]) { min=a[j]; } } //从最小数开始往下遍历,找出公约数,即为最大公约数 for (int k=min;k>0;k--) { for(int l=0;l<n;l++) { if(a[l]%k==0) { count++; } } if(count==n) { temp = k; break; } else count = 0; } cout<<temp<<endl; return 0;}
阅读全文
0 0
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- 求最大公约数
- Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()L
- 滚动嵌套viewpager,里面的fragment高度问题(已解决)
- 加速物联网应用人才培育,中盛君安与机智云达成战略合作
- 使用hadoop做wordcount笔记
- Android权限(permission)大全
- 求最大公约数
- Android源码下常用的Builder模式
- ns3编译错误“UnicodeDecodeError”解决方法
- Linux中history历史命令使用方法详解
- 数组中重复的数字
- 中文换行不断词
- 嵌入式实时操作系统rtems的特点及研究现状
- Log4j 启动出现 WARN Unsupported encoding
- [Leetcode] 171. Excel Sheet Column Number 解题报告