当前位置:编程学习 > C/C++ >>

c语言程序

求两个最大公约数和最小公倍数
答案:#include <stdio.h>
int maxf(int m,int n)
{
	int i=1,t;
	for(;i<=m&&i<=n;i++)
	{
		if(m%i==0&&n%i==0)
		t=i;
	}
	return(t);
}
int minf(int m,int n)
{
	int j;
	if(m>=n) j=m;
	else j=n;
	for(;!(j%m==0&&j%n==0);j++);
	return j;
}
void main()
{
	int a,b,max,min;
	printf("enter two number is: ");
	scanf("%d%d",&a,&b);
	max=maxf(a,b);
	min=minf(a,b);
	printf("max=%d,min=%d\n",max,min);
}

上一个:c语言要求置换3*3矩阵 哪个大虾看下错误
下一个:c语言函数调用 递归函数问题求解

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,