题目

描写叙述:

输入2个数字,最后输出2个数字的最大公约数

题目类别:

位运算

难度:

0基础

执行时间限制:

无限制

内存限制:

无限制

阶段:

入职前练习

输入:

2个整数

输出:

输出数字1和2的最大公约数

例子输入:

2 3

例子输出:

1

代码

/*---------------------------------------
*   日期:2015-07-05
*   作者:SJF0115
*   题目:最大公约数
*   来源:华为机试练习题
-----------------------------------------*/
#include <iostream>
#include <vector>
using namespace std;// 最大公约数
int GCD(int a,int b){if(b == 0){return a;}//ifreturn GCD(b,a%b);
}int main(){int a,b;//freopen("C:\\Users\\Administrator\\Desktop\\c++.txt","r",stdin);while(cin>>a>>b){cout<<GCD(a,b)<<endl;}//whilereturn 0;
}

题目 [多个数的最大公约数]

题目:

多个数的最大公约数

描写叙述:

输入一组正整数(数量小于20),输出其最大公约数。

输入:

121 33 44 11 1111

输出:

11

基本思路:

从第一个数開始。和第二个数比較找它两的最大公约数。然后找出的最大公约数和第三个数比較,依次类推

代码

/*---------------------------------------
*   日期:2015-07-05
*   作者:SJF0115
*   题目:多个数的最大公约数
*   来源:华为机试练习题
-----------------------------------------*/
#include <iostream>
#include <vector>
using namespace std;// 最大公约数
int GCD(int a,int b){if(b == 0){return a;}//ifreturn GCD(b,a%b);
}int main(){int n;//freopen("C:\\Users\\Administrator\\Desktop\\c++.txt","r",stdin);while(cin>>n){int num,result;for(int i = 0;i < n;++i){cin>>num;if(i == 0){result = num;}//ifelse{result = GCD(result,num);}//else}//forcout<<result<<endl;}//whilereturn 0;
}

转载于:https://www.cnblogs.com/blfshiye/p/5180577.html

[华为机试练习题]55.最大公约数 amp; 多个数的最大公约数相关推荐

  1. [华为机试练习题]60.水仙花数

    题目 描述: 水仙花数又称阿姆斯特朗数. 水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 求输入的数字是否为水 ...

  2. [华为机试练习题]51.数列求和

    题目 描写叙述: 题目描写叙述 编敲代码,输入一个正整数n.求下列算式的值.要求定义和调用函数fact(k)计算k的阶乘. 1+1/2!+ .... +1/n! 计算结果保存在double类型变量中. ...

  3. [华为机试练习题]37.合唱队

    题目 描述: 计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形. 合唱队形是指这样的一种队形:设K位同学 ...

  4. (记录)华为机试练习题13—句子逆序

    华为机试练习题13-句子逆序 题目描述 输入描述: 输出描述 例如: 代码(Java) 题目描述 将一个英文语句以单词为单位逆序排放.例如"I am a boy",逆序排放后为&q ...

  5. [华为机试练习题]44.24点游戏算法

    题目 注意: 6 + 2 * 4 + 10 = 24 不是一个数字一个数字的计算 代码 /*--------------------------------------- * 日期:2015-07-0 ...

  6. [华为机试练习题]5.IP地址推断有效性

    题目 推断输入的字符串是不是一个有效的IP地址 具体描写叙述: 请实现例如以下接口 boolisIPAddressValid(constchar* pszIPAddr) 输入:pszIPAddr 字符 ...

  7. [华为机试练习题]28.报数

    题目 描述: 有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出,问最后留下的那位是原来第几号. 题目类别: 数组,指针 难度: 初级 运行时间限制: 10Sec 内存限 ...

  8. 牛客网-华为机试练习题 16 购物单

    描述 王强今天很开心,公司发给N元的年终奖.王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 ...

  9. HJ77 火车进站 —— 华为机试练习题

    一.题目 描述 给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号,火车站只有一个方向进出,同时停靠在火车站的列车中,只有后进站的 ...

最新文章

  1. WPF中对三维模型的控制
  2. 使用示例_在Unity中使用ComputeShader示例
  3. Exp3 免杀原理与实践 20154320 李超
  4. 基于Native Client的编程框架
  5. 操作系统:Windows 11 来了 !无需安装即可体验 !
  6. Java 解析XML的几种方法
  7. [渝粤教育] 昆明理工大学 会计学 参考 资料
  8. 华为在爱尔兰增设150个LTE研发职位
  9. silk 编解码_Silk编解码在android实现
  10. ajax-form表单快速传递参数
  11. 漫步数理统计二十一——变换:随机向量
  12. “算法”的茧房,如何破局?
  13. 理解sklearn.feature.text中的CountVectorizer和TfidfVectorizer
  14. 微信dat文件用什么软件打开方式_2020微信dat文件解密工具怎么获取软件
  15. 小程序 长按转发_微信小程序实现限制用户转发功能的实例代码
  16. 分享经济的巨大潜力,加速改变新生活方式
  17. 内构函数java_图灵学院笔记-java虚拟机底层原理
  18. Tensorlow 中文API:tf.zeros() tf.ones()tf.fill()tf.constant()
  19. python椭圆曲线加密算法_ECC 椭圆曲线加密算法学习————安全性问题与实战...
  20. 「JCVI教程」如何基于物种的CDS的blast结果绘制点图(dotplot)

热门文章

  1. python爬虫简单示例_最简单爬虫示例(入门级)
  2. 时问轴php,php-发布到时间轴-过去的日期
  3. Game On Serverless:SAE 助力广州小迈提升微服务研发效能
  4. 春色满园关不住,带你体验阿里云 Knative
  5. 罗美琪和春波特的故事...
  6. modbus协议和串口服务器,Modbus RTU通信模式与Modbus ASCII通信模式的异同点
  7. 红外传感器型号和参数_LARK1Z CO2 20%VOL红外气体传感器
  8. python扩展库丰富吗_python扩展库
  9. 第二章matlab数据及其运算,第2章 MATLAB数据及其运算_习题答案
  10. python35是什么意思_python -m是什么意思CentOS 升级 Python3 (附带: 一键升级脚本)...