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

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問有什么問題

#include <stdio.h>

#define? N 10

int zs(int score[])

?{

? ? int i,sum;

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

? ? {

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

}

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

?}

int zgf(int score[])

?{

? ? int i,max,flog;

? ? max=score[0]

? ? for(i=1,i<10,i++)

? ? {

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

? ? ? ? {

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

? ? ? ? ? ? flog=max;

? ? ? ? ? ? score[i]=flog;

? ? ? ? }


? ? }

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

?}

int zdf(int score[])

?{

? ? int i,max,flog;

? ? min=score[0]

? ? for(i=1,i<10,i++)

? ? {

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

? ? ? ? {

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

? ? ? ? ? ? flog=min;

? ? ? ? ? ? score[i]=flog;

? ? ? ? }


? ? }

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


?}

int pjf(int score[])

{

? ? int i,sum;

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

? ? {

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

? ? }

? ? printf("平均分為%d",sum/10);

}


int leng(int score[])

{

? ? int i,j,temp;

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

? ? {

? ? ? ? ?if(score[i]>score[i+1])? ? ? //當前面的數(shù)比后面的數(shù)大時

? ? ? ? ? ? {

? ? ? ? ? ? ? ? int temp;? ? //定義臨時變量temp

? ? ? ? ? ? ? ? temp=score[i];

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

? ? ? ? ? ? ? ? score[i+1]=temp;? ? ? ? ? ? ? //前后之數(shù)顛倒位置

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? ?printf("降序排序:%d",score[i]);

? ? }

? ? ? ?

int main()

{

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

? ? zs(score)

? ? pjf(score)

zgf(score)

? ? zdf(score)

printf("----------成績排名---------\n");

? ? leng(score);

? ? return 0;

}


正在回答

1 回答

修改過的代碼如下,錯誤處都已經(jīng)加黑標注

(不過多說一句,兄弟,你這代碼錯的地方有點多啊,把前面的基礎(chǔ)再過一遍吧)

#include <stdio.h>
#define? N 10
int zs(int score[])
?{
??? int i,sum;
??? for(i=0;i<10;i++)//for循環(huán)里用分號(;)而不是逗號(,)
??? {
??????? sum+=score[i];//+位置錯了,放在=前面

??? }
??? printf("總分為%d\n",sum);
?}
int zgf(int score[])
?{
??? int i,max,flog;
??? max=score[0];
??? for(i=1;i<10;i++)//for循環(huán)里用分號(;)而不是逗號(,)???

{
??????? if(score[i]>max)
??????? {
??????????? max=score[i];//這里用這一句就夠了,不用再加變量替換
??????? }
??? }
?printf("最高分為%d\n",max);
?}
int zdf(int score[])
?{
??? int i,min,flog;
??? min=score[0];
??? for(i=1;i<10;i++)
??? {
??????? if(score[i]<min)
??????? {
??????????? min=score[i];//這里就這一句就夠了,不用再加變量替換
??????? }
??? }
??? printf("最低分為%d\n",min);
?}
int pjf(int score[])
{
??? int i;
??? float sum;//平均分是分數(shù),不能定義為整數(shù)
??? for(i=0;i<10;i++)
??? {
??????? sum+=score[i];//+位置錯了,放在=前面

??? }
??? printf("平均分為%.2f\n",sum/10);//%0.2f意為輸出保留兩位小數(shù)
}
int leng(int score[])//這個函數(shù)你再回頭看一下6-5數(shù)組的應用(一)
{
??? int i,j;
??? int sum=0;
??? for(i=9;i>=0;i--)
??? {
??????? for(j=0;j<i;j++)
??????? {
??????????? if(score[j]<score[j+1])
??????????? {
??????????????? sum=score[j];
??????????????? score[j]=score[j+1];
??????????????? score[j+1]=sum;
??????????? }
??????? }
??? }
???????? printf("降序排序:\n");
??? for(i=0;i<10;i++)?
??? {
??????? if(i!=9)
??????? {
??????????? printf("%d ",score[i]);
??????? }
??????? else
??????? {
??????????? printf("%d\n",score[i]);
??????? }
??? }
}
int main()
{
??? int score[N]={67,98,75,63,82,79,81,91,66,84};
??? zs(score);//調(diào)用函數(shù)時后面要加分號(;)下同
??? pjf(score);
??? zgf(score);
??? zdf(score);
printf("----------成績排名---------\n");
??? leng(score);
??? return 0;
}

0 回復 有任何疑惑可以回復我~
#1

慕函數(shù)1353974

老哥,我想問一下,為什么dev++上跑出來總分有點問題啊
2020-03-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926901    人
  • 解答問題       21532    個

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

進入課程

請問有什么問題

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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