看圖你是沒有講函數(shù)聲明到頭文件中,所以用不了。
創(chuàng)新互聯(lián)建站,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、響應(yīng)式網(wǎng)站開發(fā)、展示型成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。
可以這樣子處理:
1.先在.h頭文件中聲明函數(shù)。
2.在.c文件中實(shí)現(xiàn)函數(shù)。
3.在使用的文件中先引入頭文件,類似"stdio.h"。
這樣就可以使用了。
#includestdio.h
//max_min函數(shù)定義太亂了,應(yīng)該是這樣的:
void?max_min(int?a[],int?n,int?*maxp,int?*minp)
{
int?i;
*maxp=a[0];
*minp=a[0];
for(i=1;i=n-1;i++)
{
? ? if(a[i]=*maxp)
? ? ?*maxp=a[i];
? ? else?if?(a[i]*minp)
? ? ?*minp=a[i];
}
}
int?main()
{
int?a[100],n,i,max,min;
printf("please?input?n:");
scanf("%d",n);
printf("please?in?put?number?:");
for(i=0;i=n-1;i++)//去掉分號
scanf("%d",a[i]);
max_min(a,n,max,min);?//應(yīng)該是傳變量地址,max_min(a,n,maxp,minp);
printf("the?max?and?min?is?:%d%d\n",max,min);?//maxp,minp沒定義,應(yīng)該是max,min
return?0;
}
結(jié)果:
一,操作步驟:
1.選中編輯的單元格,在公式里選擇自動求和下面的倒三角,出現(xiàn)下拉菜單,選擇最大值,最小值。
2.選擇后,系統(tǒng)會自動選擇區(qū)域,可以拖動虛擬方格的上面兩個角,此時鼠標(biāo)指針會變成雙箭頭,拖動。
3.選擇好了范圍,按下回車Enter鍵。
二,操作步驟:
1.選中要編輯的單元格,選擇兩處選項。
2.彈出公式選項框,在公式中找到MAX,MIN。
3.彈出以下對話框,在number1后數(shù)據(jù)選擇范圍。
1、max函數(shù)
用于求數(shù)組中的最大元素。暫時用到的語法形式有以下3種:
C = max(A);
C = max(A, B);
C = max(A, [], dim);
描述:
C = max(A)返回數(shù)組不同維度的最大元素。如果A是一個向量,max(A)返回向量A中的最大元素;如果A是一個矩陣,max(A)將矩陣A的每一列視為向量,最后返回一個行向量,這個行向量的每個元素是對應(yīng)列向量的最大元素;如果A是一個多維數(shù)組,max(A)將第一個尺寸不為1的維度里的值視為向量,然后返回每個向量的最大值。
C = max(A, B)返回一個數(shù)組,該數(shù)組的尺寸與A和B相同,該數(shù)組的元素取自A和B中的最大值。A和B的維度必須要匹配,或者它們都是標(biāo)量。
C = max(A, [], dim)根據(jù)指定標(biāo)量dim返回矩陣A中的最大元素。比如dim=1,則返回行向量,其中每個元素都是對應(yīng)列的最大元素;比如dim=2,則返回列向量,其中每個元素都是對應(yīng)行的最大元素。
2、min函數(shù)
用于求數(shù)組中的最小值。暫時用到的語法形式有3種:
C = min(A);
C = min(A, B);
C = min(A, [], dim);
擴(kuò)展資料:
C語言編寫注意事項:
1、每個程序中一定包含main()函數(shù), 盡管C語言中對函數(shù)命名沒有限制。
2、printf函數(shù)永遠(yuǎn)不會自動換行,只能用\n來實(shí)現(xiàn), 回車鍵進(jìn)行的換行在編譯中會出現(xiàn)錯誤信息。
3、在vs2008中編譯,測試需要加 system("pause");來暫停dos自動退出導(dǎo)致的printf無法顯示。
4、所有自定義變量?必須聲明才能使用。
scanf ("%lf %lf %lf %lf",a,b,c,d);
double用%lf
switch不能用double