本题要求实现一个计算两个数的最大公约数的简单函数。

函数接口定义:

int gcd( int x, int y );

其中xy是两个正整数,函数gcd应返回这两个数的最大公约数。

裁判测试程序样例:

#include <stdio.h>int gcd( int x, int y );int main()
{int x, y;scanf("%d %d", &x, &y);printf("%d\n", gcd(x, y));return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

32 72

结尾无空行

输出样例:

8

结尾无空行

int gcd(int x, int y)
{int max = 0;//存放最大公约数max = x > y ? y : x;//因为公约数最大不可能大过其中一个数,将其中最小的数赋值与maxwhile (1){if (x % max == 0 && y % max == 0)break;max--;}return max;
}

6-8 使用函数求最大公约数 (10 分)相关推荐

  1. 2-6-2 使用函数求最大公约数 (10 分)

    2-6-2 使用函数求最大公约数 (10 分) 本题要求实现一个计算两个数的最大公约数的简单函数. 函数接口定义: int gcd( int x, int y ); 其中x和y是两个正整数,函数gcd ...

  2. pta 6-7 使用函数求最大公约数 (10 分)

    本题要求实现一个计算两个数的最大公约数的简单函数. 函数接口定义: int gcd( int x, int y ); 其中x和y是两个正整数,函数gcd应返回这两个数的最大公约数. 裁判测试程序样例: ...

  3. 实验5-8 使用函数求圆台体积 (10 分)

    实验5-8 使用函数求圆台体积 (10 分) 本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower.上底半径为r_uppe ...

  4. C语言:实验5-11 使用函数求最大公约数 .2021-07-23

    实验5-11 使用函数求最大公约数 (10 point(s)) 本题要求实现一个计算两个数的最大公约数的简单函数. 函数接口定义: int gcd( int x, int y ); 其中x和y是两个正 ...

  5. C语言:1027.自定义函数求最大公约数和最小公倍数

    C语言:1027.自定义函数求最大公约数和最小公倍数 题目描述: 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 解题思路: 1.利用辗转相 ...

  6. 6-7 使用函数求素数和 (20 分)

    本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: int prime( int p ); ...

  7. 习题5-4 使用函数求素数和 (20 分)

    习题5-4 使用函数求素数和 (20 分) 本题要求实现一个判断素数的简单函数.以及利用该函数计算给定区间内素数和的函数. 素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定 ...

  8. 6-2 成绩单求平均成绩 (10分)

    6-2 成绩单求平均成绩 (10分) 本题要求实现一个函数,从一张成绩单中求平均成绩. 成绩结构体定义如下: typedef struct { char name[50]; //姓名 int scor ...

  9. 7-3 输出最大公约数 (10 分)

    7-3 输出最大公约数 (10 分) 输入两个数,输出它们的最大公约数. 输入样例: 36 24 结尾无空行 输出样例: 12 结尾无空行 #include<iostream> #incl ...

最新文章

  1. 【原创】6年测试经验,总结一下我心中的开发流程
  2. 设计模式-由浅到深的单例模式
  3. 设置qt的QChart曲线背景色透明
  4. php中数组生成下拉选项,php利用数组填充下拉列表框
  5. Java, C#, Swift语法对比速查表
  6. Numpy | Python列表与Numpy数组对比
  7. gRPC入门教程汇总
  8. C-Free 5.0下载和安装教程
  9. Firefly III 搭建个人财务记账平台
  10. Oracle nlssort()中文排序
  11. html如何让窗口不在任务栏显示,小编教你任务栏不显示打开的窗口怎么解决
  12. 在Mac和PC之间共享鼠标键盘(拥有多台电脑者必看)
  13. 【ZookeeperDubbo系列二】Zookeeper+Dubbo集群安装配置详解
  14. windows或office原版镜像下载地址及msdn.itellyou上面列的项目的详细解读
  15. GlassFish安装
  16. 史上最全的自动驾驶研究报告(下)
  17. 【杂记】各项异性滤波简介Anisotropic Filtering(AF)
  18. 昆明半程马拉松:1名选手死亡5名选手昏迷(图)
  19. 在PHP中全面阻止SQL注入式攻击之三
  20. 召集令——巴布洛游牧节一日游活动开启啦!

热门文章

  1. set头文件使用方法
  2. 【车牌识别】模板匹配车牌库识别【含GUI Matlab源码 416期】
  3. 计算机视觉图像算法工程师应该了解哪些知识
  4. 为什么你学不会递归?告别递归,谈谈我的一些经验 关于集合中一些常考的知识点总结 .net辗转java系列(一)视野 彻底理解cookie,session,token...
  5. Android Studio如何建立VR视频
  6. MySQL的隐式类型转换
  7. poi 读取word 遍历表格和单元格中的图片
  8. Stripe国际支付平台接入
  9. Could not find parameter map com.itcast.mapper.userinfMapper.map
  10. zarchiver解压提示出错_zarchiver解压操作出错怎么办 zarchiver解压操作出错解决办法...