程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> c語言 自定義函數如何調用自定義函數

c語言 自定義函數如何調用自定義函數

編輯:C語言問答

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;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved