第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

好像自定義函數(shù)是有問題,求解?

#include <stdio.h>
#define N 10
int score[N]={67,98,75,63,82,79,81,91,66,84};
int one( score[])
{
??? int i, sum1;
??? for(i=0;i<10;i++)
??? {
??????? sum1+=score[i];
??????? printf("考試總分是%d\n",sum1);
??? }

??? return sum1;
}
int two( score[])
{
??? int max,i;
??? max=0;
??? for(i=0;i<10;i++)
??? {
??????? if(max>score[i])
??????? {
??????????? max=score[i];???
??????? }
??? }
??? printf("最高分是%d\n",max);
??? return max;
???
}
int three( score[])
{
??? int min,i;
??? min=0;
??? for(i=0;i<10;i++)
??? {
??????? if(min<score[i])
??????? {
??????????? min=score[i];???
??????? }
??? }
??? printf("最低分是%d\n",min);
??? return min;
???
}
int four( score[])
{
??? int i,sum2;
??? double per;
??? for(i=0;i<10;i++)
??? {
??????? sum2+=score[i];
??? }
???
??? per=sum2/10;
??? printf("考試平均分是%f\n",per);
??? return per;
}
int five( score[])
{
??? int i,j,sum,n;
??? for(i=0,i<10,i++)
??? {
??????? for(j=0,j<10,j++)
??????? {
??????????? if(score[i]>score[j])
??????????? {
??????????????? sum3=score[i];
??????????????? score[i]=score[j];
??????????????? score[j]=sum3;
??????????? }
??????? }???
??? }
??? for(n=0;n<10;n++)
??? {
??????? printf("%d,",score[n]);
??? }

??? return score[n];

}
int main()
{
??? one(score[N]);
??? twe(score[N]);
??? three(score[N]);
??? four(score[N]);
??? five(score[N]);
??? return 0;
}

正在回答

1 回答

數(shù)組做為函數(shù)參數(shù)的時(shí)候,需要定義數(shù)組類型,比如one(int socre[]);for循環(huán)里面應(yīng)該用分號(;)而不是逗號(,),變量要申明過后才能使用,修改后的代碼如下:

#include <stdio.h>

#define N 10

int score[N]={67,98,75,63,82,79,81,91,66,84};


int one(int score[])

{

? ? int i, sum1;

? ? for(i=0;i<10;i++)

? ? {

? ? ? ? sum1+=score[i];

? ? ? ? printf("考試總分是%d\n",sum1);

? ? }

? ? return sum1;

}

int two(int score[])

{

? ? int max,i;

? ? max=0;

? ? for(i=0;i<10;i++)

? ? {

? ? ? ? if(max>score[i])

? ? ? ? {

? ? ? ? ? ? max=score[i]; ? ?

? ? ? ? }

? ? }

? ? printf("最高分是%d\n",max);

? ? return max;

? ??

}

int three(int score[])

{

? ? int min,i;

? ? min=0;

? ? for(i=0;i<10;i++)

? ? {

? ? ? ? if(min<score[i])

? ? ? ? {

? ? ? ? ? ? min=score[i]; ? ?

? ? ? ? }

? ? }

? ? printf("最低分是%d\n",min);

? ? return min;

? ??

}

int four(int score[])

{

? ? int i,sum2;

? ? double per;

? ? for(i=0;i<10;i++)

? ? {

? ? ? ? sum2+=score[i];

? ? }

? ??

? ? per=sum2/10;

? ? printf("考試平均分是%f\n",per);

? ? return per;

}

int five(int score[])

{

? ? int i,j,sum,n;

? ? for(i=0;i<10;i++)

? ? {

? ? ? ? for(j=0;j<10;j++)

? ? ? ? {

? ? ? ? ? ? if(score[i]>score[j])

? ? ? ? ? ? {

? ? ? ? ? ? ? ? sum=score[i];

? ? ? ? ? ? ? ? score[i]=score[j];

? ? ? ? ? ? ? ? score[j]=sum;

? ? ? ? ? ? }

? ? ? ? } ? ?

? ? }

? ? for(n=0;n<10;n++)

? ? {

? ? ? ? printf("%d,",score[n]);

? ? }

? ? return score[n];

}

int main()

{

? ??

? ? one(score);

? ? two(score);

? ? three(score);

? ? four(score);

? ? five(score);

? ? return 0;

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

沉默小鳥 提問者

非常感謝!
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21419    個(gè)

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

好像自定義函數(shù)是有問題,求解?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號