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

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

輸出結(jié)果總成績(jī)是786,可是平均分卻是78,為什么


#include <stdio.h>

int zongfen(int score[])

{

? ? int sum=0;

? ? int i;

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

? ? {

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

? ? }

? ? return sum;

}

float Ave(int sum,int n)

{

? ? float ave;

? ? ave=sum/n;

? ? return ave;

}

int Max(int score[])

{

? ? int max=score[0];

? ? int i=1;

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

? ? {

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

? ? ? ? max=score[i];

? ? }

? ? return max;

}

int Min(int score[])

{

? ? int min=score[0];

? ? int j;

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

? ? {

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

? ? ? ? min=score[j];

? ? }

? ? return min;

}

void shunxu(int score[])

{

int i,j,k;

int t;

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

{

for(j=0;j<10-i;j++)

{

if(score[j]<score[j+1])

{

t=score[j];

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

? ?score[j+1]=t;

}

}

}

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

{

printf("%-4d",score[k]);

}

}


int main()

{

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

? ? int sum,min,max;

float ave;

? ? sum=zongfen(score);

? ? ave=Ave(sum,10);

? ? max=Max(score);

? ? min=Min(score);

printf("總成績(jī)是%d\n",sum);

printf("平均分是%f\n",ave);

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

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

shunxu(score);

? ? return 0;

}

? ?


正在回答

2 回答

整型除以整型,結(jié)果也為整形,所以要把平均數(shù)定義成浮點(diǎn)型。

float Ave;

Ave=(sum+0.0)/n;??????????? //+0.0的操作是為了把整型轉(zhuǎn)化成浮點(diǎn)型

return Ave;

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

在程序中不遵循四舍五入,而且兩個(gè)整數(shù)的商一定為整數(shù),所以結(jié)果是78不是78.6或79

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

舉報(bào)

0/150
提交
取消

輸出結(jié)果總成績(jī)是786,可是平均分卻是78,為什么

我要回答 關(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)