c語言 自定義函數如何調用自定義函數
10
如題,自定義函數之間是如何調用的,定義函數中的形參與實參有什麼注意點?
我寫了個程序,求兩個數的最大公約數和最小公倍數,中間有段空的{ }請補充一下,要求求最小公倍數的方法是:用輸入的兩個數相乘除以這兩個數的最大公倍數,也就是用自定義的min函數調用自定義的max函數,請指教!
int max(int a,int b)
{int m;
m=a<b?a:b;
for(;a%m!=0||b%m!=0;m--); return(m);}
int min(int c,int d)
{ }
#include"stdio.h"
int main()
{
int max(int a,int b);
int min(int c,int d);
int x,y,i,j;
scanf("%d%d",&x,&y); i=max(x,y);
j=min(x,y); printf("max=%d\nmin=%d\n",i,j);
return 0;
}
最佳回答:
最小公倍數是兩數之積除以兩數的最大公約數
#include<stdio.h>
int max(int a,int b)
{int m;
m=a<b?a:b;
for(;a%m!=0||b%m!=0;m--); return(m);}
int min(int c,int d)
{
int s;
s=c*d/max(c,d);
return s;
}
int main()
{
int max(int a,int b);
int min(int c,int d);
int x,y,i,j;
scanf("%d%d",&x,&y); i=max(x,y);
j=min(x,y); printf("max=%d\nmin=%d\n",i,j);
return 0;
}