c语言定义个子函数,实现求两个数中的最小数
#include<stdio.h>int gcd(int a,int b) //求最大公倍数{int m,n,r;m=a>=b?a:b; //m保存较大数n=a<b?a:b; //n保存较小数r=m%n; //求余数while(r!=0) //循环相除{m=n;n=r;r=m%n;}return n;}int lcm(int a,int b) //求最小公倍数{int t=gcd(a,b); //获取最大公约数return (a*b)/t; //返回最小公约数}int main(){int a,b;printf("输入两个整数:");scanf("%d%d",&a,&b);printf("最小公倍数:%d ",lcm(a,b));return 0;}
上一篇:改源代码有什么用
热门标签: