#includestdio.h
10年的南票網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整南票建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“南票網(wǎng)站設(shè)計(jì)”,“南票網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
float score[3][2];
int i,j,xs=1,kc=1;
float pj(int i)
{float ping;
ping=(score[i][0]+score[i][1])/2;
return(ping);
}
float zuigao()
{
float max=0;
for(i=0;i3;i++)
for(j=0;j2;j++)
if(maxscore[i][j])
{
max=score[i][j];
xs=i;
kc=j;
}
return(max);
}
float zuidi()
{
float min=10000.0f; /*這里min初始化的值必須設(shè)置為一個(gè)大數(shù),而不是0*/
for(i=0;i3;i++)
for(j=0;j2;j++)
if(minscore[i][j])
{
min=score[i][j];
xs=i;
kc=j;
}
return(min);
}
void main()
{
float max=0,min=10000.0f; /*這里min初始化的值必須設(shè)置為一個(gè)大數(shù),而不是0*/
printf("請(qǐng)輸入3個(gè)學(xué)生的成績(jī),按照課程順序依次輸入:\n");
for(i=0;i3;i++)
{ printf("第%d個(gè)學(xué)生",i+1);
for(j=0;j2;j++)
{ printf("第%d門(mén)課的成績(jī):\n",j+1);
scanf("%f",score[i][j]);
}
}
for(i=0;i3;i++)
printf("第%d個(gè)學(xué)生的平均分為:%.2f\n",i+1,pj(i));
printf("\n");
min=zuidi();
printf("6個(gè)分?jǐn)?shù)中最低的分?jǐn)?shù)是第%d個(gè)學(xué)生的第%d門(mén)課,分?jǐn)?shù)為:%.2f\n",xs+1,kc+1,min);
max=zuigao();
printf("6個(gè)分?jǐn)?shù)中最高的分?jǐn)?shù)是第%d個(gè)學(xué)生的第%d門(mén)課,分?jǐn)?shù)為:%.2f\n",xs+1,kc+1,max);
}
修改后:
#includestdio.h
void change(int b[],int a[],int n) // 這里要傳入a,b,才能把a(bǔ)逆序到b中
{
int i;
for(i=0;in;i++)// 這里要逆序n個(gè),不是n/2
b[i]=a[(n-(i+1))];/
}
int main()
{
int i,b[5],a[5]={1,2,3,4,5};
change(b,a,5);//這里調(diào)用也要修改一下
for(i=0;i5;i++)
printf("%d ",b[i]);
printf("\n");
return 0;
}
在vs中,stdlib.h中定義了max()宏,你的函數(shù)max與之重名了,導(dǎo)致函數(shù)名max被當(dāng)做宏展開(kāi)了,進(jìn)而引發(fā)了語(yǔ)法錯(cuò)誤。將你的函數(shù)改為其他名稱,例如my_max即可。
函數(shù)定義的時(shí)候參數(shù)的數(shù)組 不可以帶值的這樣定義的
也就是 比如 void AA(a[],b) 但是 如果 []里面再放上內(nèi)容就錯(cuò)了
可以定義成
void GS (float a[][],float b[],int eps, int n,int N)//
然后在函數(shù)內(nèi)部 定義 i和j
也可以定義成指針型式
函數(shù)調(diào)用的時(shí)候 直接調(diào)用名字 什么都不加([])就可以了
除了主函數(shù)以外的三個(gè)函數(shù)的返回類型都是void,但是函數(shù)體內(nèi)部卻有返回值,所以錯(cuò)了,把void改成int就可以了。