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

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

有沒有問題,這樣寫

#include?<stdio.h>
int?sum(int?score[]){
????int?i,sum=0;
????for(i=0;i<10;i++){
????????sum+=score[i];
????}
????printf("總分:%d\n",sum);
????float?avg?=?sum/10.0;
????printf("平均分:%f\n",avg);
}

int?max(int?score[]){
????int?i,temp;????
????for(i=0;i<9;i++){
????????if(score[i]>score[i+1]){
????????????temp?=?score[i];
????????????score[i]?=?score[i+1];
????????????score[i+1]?=?temp;
????????}
????}
????printf("最高分:%d\n",temp);
}

int?min(int?score[]){
????int?i,temp;????
????for(i=0;i<9;i++){
????????if(score[i]<score[i+1]){
????????????temp?=?score[i];???????????
????????????score[i]?=?score[i+1];
????????????score[i+1]?=?temp;????????????
????????}
????}
????printf("最低分:%d\n",temp);
}

int?rsort(int?score[]){
????int?i,j,temp;??
????for(i=10;i>=0;i--){
????????for(j=0;j<i;j++){
????????????if(score[j]<score[j+1]){
????????????????temp?=?score[j];???????????
????????????????score[j]?=?score[j+1];
????????????????score[j+1]?=?temp;????????????
????????????}?
????????}
????}
????for(i=0;i<9;i++){
????????printf("%d,",score[i]);
????}
????
}


int?main()
{
????int?score[10]={67,98,75,63,82,79,81,91,66,84};
????sum(score);
????max(score);
????min(score);
????rsort(score);
????return?0;
}

正在回答

2 回答

我也說個注意點:可能是你的筆誤吧。冒泡排序的第一參數(shù)設(shè)置從10開始是不合理的。因為這樣j的第一個值為9而a[j+1]造成訪問未定義的空間??赡茉斐蓃e。

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

思路不錯,但是注意一點:每個函數(shù)的返回值是void類型,還有就是排序的那個函數(shù)少輸出了一個。

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

舉報

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

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

進(jìn)入課程

有沒有問題,這樣寫

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

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

幫助反饋 APP下載

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

公眾號

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