码迷,mamicode.com
首页 > 编程语言 > 详细

C语言实验报告(五) 两个正整数的最大公约数

时间:2018-05-13 19:57:08      阅读:817      评论:0      收藏:0      [点我收藏+]

标签:inpu   实验   alt   实现   技术   break   语言   bubuko   ros   

编程实现求两个正整数的最大公约数,要求计算最大公约数用函数fun(int a,int b)实现。

#include<stdio.h>
void main()
{
   int n,a,b;
   int fun(int a,int b);
   printf("please input a,b:");
   scanf("%d,%d",&a,&b);
   n=fun(a,b);
   printf("%d,%d的最大公约数为%d",a,b,n);
}
int fun(int a,int b)
{
   int i;
   if(a>=b) i=b;
   for(i=b;i>=1;i--)
      if(a%i==0&&b%i==0) break;
   return(i);
}

 

技术分享图片

 

C语言实验报告(五) 两个正整数的最大公约数

标签:inpu   实验   alt   实现   技术   break   语言   bubuko   ros   

原文地址:https://www.cnblogs.com/siminy/p/9032913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!