#include <stdio.h>
//函数声明
int gcd(int a, int b); //也可以写作 int gcd(int, int);
int main(){
printf(“The greatest common divisor is %d\n”, gcd(100, 60));
return 0;
}
//函数定义
int gcd(int a, int b){
//若a<b,那么交换两变量的值
if(a < b){
int temp1 = a; //块级变量
a = b;
b = temp1;
}

//求最大公约数
while(b!=0){int temp2 = b;  //块级变量b = a % b;a = temp2;
}return a;

}

定义一个函数gcd,功能为求a与b的最大公约数相关推荐

  1. C语言试题二十二之定义了3×3的二维数组,并在主函数中赋值。函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。

    1. 题目 定义了3×3的二维数组,并在主函数中赋值.函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  2. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

    [问题描述]定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值.(要求使用指针做) ...

  3. 定义一个函数,求序列中的偶数,并求出偶数的个数。

    定义一个函数,求序列中的偶数,并把结果打印出来 代码如下: 结果如下: 定义一个函数,求序列中的偶数的个数. 代码如下: 结果如下:

  4. 创建一个Python脚本,实现以下功能。(1)定义一个函数,用于计算圆柱体的表面积、体积,函数名为comput,.输入参数为底半径(r)、高(h),返回值为表面积(S)、体积(V),返回多值的函

    创建一个Python脚本,实现以下功能. (1)定义一个函数,用于计算圆柱体的表面积.体积,函数名为comput,.输入参数为底 半径(r).高(h),返回值为表面积(S).体积(V),返回多值的函数 ...

  5. 定义一个函数,输入三角形的三条边,求三角形面积

    你可以这样定义一个函数来求三角形面积: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算海伦公式area = (s*(s-a)*(s- ...

  6. python使用del保留字定义一个函数-函数和代码复用 --Python

    1.关于递归函数的描述,以下选项中正确的是 A.包含一个循环结构 B.函数比较复杂 C.函数内部包含对本函数的再次调用 D.函数名称作为返回值 答案:D 答案解析:递归函数是指函数内部包含对本函数的再 ...

  7. 可以在一个函数中定义另一个函数_第5周 定义一个函数

    亲爱的观众老爷们,早上好! 编程大师Martin Fowler先生曾经说过:"代码有很多种坏味道,重复是最坏的一种!",要写出高质量的代码首先要解决的就是重复代码的问题. 那么有什 ...

  8. 20 Python函数、定义一个函数、参数传递、匿名函数、return语句、变量作用域、

    20Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  9. 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...

    如何在C语言中定义一个函数?小编很想在你面前流泪最后却还是选择装作打个哈欠 为什么小编怎么定义函数都不正确呢? 总是说小编 表达语法错误在main函数中 小编们可以在头文件与main函数之间定义,并编 ...

最新文章

  1. 应用退出前不让线程切换_用户级线程和内核级线程,你分清楚了吗?
  2. df 命令查看linux磁盘空间
  3. [网络开发]同步与线程安全方案
  4. 【算法设计与分析】10 差消法化简高阶递推方程
  5. Linux Kettle 闪退问题解决方案
  6. 《流畅的Python》读书笔记——Python序列的修改、散列和切片
  7. leetcode/力扣 二叉树题目大总结,BAT程序员完整学习手册PDF开放下载!
  8. Stream进阶篇-消费组实现验证
  9. 遗传算法c语言程序,C++实现简单遗传算法
  10. 使用LP Wizard制作allegro PCB封装的步骤
  11. 使用linux的MTD tests support测试flash性能
  12. web与app开发java_移动web开发和移动app开发的区分
  13. pythonurllib新浪微博_利用python实现新浪微博爬虫_python新浪微博爬虫
  14. C语言条件运算符(?:)的使用
  15. Qt下图片加密的两种方式
  16. 2.1.2笼形天线、V形对称天线、电视发射天线
  17. Jetpack 系列之AppSearch
  18. 你好,我是计算机组成原理(计算机组成原理1)
  19. 淘宝python培训班
  20. c#打开关闭office的修订模式

热门文章

  1. java 创建对象的init_Java 对象创建过程。init 方法和 clinit方法。
  2. 电磁辐射安全标准及检测方法
  3. 信创产业国产CPU产业研究报告
  4. BeautifulSoup详解
  5. keil分散加载文件sct写法
  6. 用这个工具,让人抓狂的领导驾驶舱报表五步搞定
  7. 【matlab教程】20、简单网格细分
  8. java笔试题:海量数据找最大或最小的k个数(堆排序)
  9. Java校验XML文件
  10. 子网掩码和prefixlength