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

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

各位大神幫幫忙!哪里錯(cuò)了?

在一個(gè)長(zhǎng)度為10的整型數(shù)組里面,保存了班級(jí)10個(gè)學(xué)生的考試成績(jī)。要求編寫5個(gè)函數(shù),分別實(shí)現(xiàn)計(jì)算考試的總分,最高分,最低分,平均分和考試成績(jī)降序排序。

#include <stdio.h>

//計(jì)算總分

int getSumScore(int score[])

{

? ? int i;

? ? int sum=0;

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

? ? {

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

? ? }

? ? printf("平均分為%d\n",sum);

? ? return sum;

}

//計(jì)算平均分

int getAverage()

{

? ? int average;

? ? average=sum/10;

? ? printf("平均分為%d\n",average);

? ? return average;

}

//計(jì)算最高分

int maxScore(int score[]

{

? ? int max=-1;

? ? int j;

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

? ? {

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

? ? ? ? {

? ? ? ? ? ? max=score[j];

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

? ? ? ? }

? ? }

? ? return max;

}

//計(jì)算最低分

int minScore(int score[])

{

? ? int min=100;

? ? int k;

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

? ? {

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

? ? ? ? {

? ? ? ? ? ? min=score[k];

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

? ? ? ? }

? ? }

? ? return min;

}

//考試成績(jī)降序排序

void sort(int score[])

{

? ? int x,y;

? ? for(x=8; x>=0; i--)//一共10個(gè)數(shù),需要比較9次,0~8是9個(gè)數(shù)

? ? {

? ? ? ? for(y=0;y<=x;y++)

? ? ? ? {

? ? ? ? ? ? if(score[y]>score[y+1] ) ? ? //當(dāng)前面的數(shù)比后面的數(shù)大時(shí)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? int temp; ? ? ? ? ?//定義臨時(shí)變量temp

? ? ? ? ? ? ? ? temp=score[y]; ? ? ?//將前面的數(shù)賦值給temp

? ? ? ? ? ? ? ? score[y]=score[y+1]; //前后之?dāng)?shù)顛倒位置

? ? ? ? ? ? ? ? score[y+1]=temp; ?//將較大的數(shù)放在后面 ? ?

? ? ? ? ? ? } ? ? ? ? ? ? ? ??

? ? ? ? }

? ? }

? ? printf("降序排序?yàn)?d\n",score[y]);

}


int main()

{

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

? ? getSumScore();

? ? getAverage();

? ? maxScore();

? ? minScore();

? ? sort();

? ? return 0;

}

編譯能通過(guò),但是結(jié)果好像有點(diǎn)問(wèn)題,能幫忙改一下嗎?謝謝?。。。?!

正在回答

3 回答

是這個(gè)編譯能通過(guò),我搞錯(cuò)了,不好意思

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

#include <stdio.h>

//計(jì)算總分和平均分?

int getSumScore(int score[])

{

? ? int i;

? ? int average;//平均分?

? ? int sum=0;

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

? ? {

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

? ? }

? ? printf("總分為%d\n",sum);

? ? average=sum/10;

? ? printf("平均分為%d\n",average);

? ? return average;

}

//計(jì)算最高分

int maxScore(int score[])

{

? ? int max=-1;

? ? int j;

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

? ? {

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

? ? ? ? {

? ? ? ? ? ? max=score[j];

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

? ? ? ? }

? ? }

? ? return max;

}

//計(jì)算最低分

int minScore(int score[])

{

? ? int min=100;

? ? int k;

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

? ? {

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

? ? ? ? {

? ? ? ? ? ? min=score[k];

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

? ? ? ? }

? ? }

? ? return min;

}

//考試成績(jī)降序排序

void sort(int score[])

{

? ? int x,y;

? ? for(x=8; x>=0; x--)//一共10個(gè)數(shù),需要比較9次,0~8是9個(gè)數(shù)

? ? {

? ? ? ? for(y=0;y<=x;y++)

? ? ? ? {

? ? ? ? ? ? if(score[y]>score[y+1] ) ? ? //當(dāng)前面的數(shù)比后面的數(shù)大時(shí)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? int temp; ? ? ? ? ?//定義臨時(shí)變量temp

? ? ? ? ? ? ? ? temp=score[y]; ? ? ?//將前面的數(shù)賦值給temp

? ? ? ? ? ? ? ? score[y]=score[y+1]; //前后之?dāng)?shù)顛倒位置

? ? ? ? ? ? ? ? score[y+1]=temp; ?//將較大的數(shù)放在后面 ? ?

? ? ? ? ? ? } ? ? ? ? ? ? ? ??

? ? ? ? }

? ? }

? ? printf("降序排序?yàn)?d\n",score[y]);

}


int main()

{

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

? ? getSumScore(score);

? ? getAverage(score);

? ? maxScore(score);

? ? minScore(score);

? ? sort(score);

? ? return 0;

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
錯(cuò)誤太多,主函數(shù)內(nèi)所有函數(shù)都沒(méi)有參數(shù)。沒(méi)有接收返回值


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

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       926887    人
  • 解答問(wèn)題       21409    個(gè)

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

進(jìn)入課程

各位大神幫幫忙!哪里錯(cuò)了?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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