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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

調(diào)用函數(shù)數(shù)輸出數(shù)組中的平均數(shù)和中位數(shù)問(wèn)題

調(diào)用函數(shù)數(shù)輸出數(shù)組中的平均數(shù)和中位數(shù)問(wèn)題

C C++
Leo也叫做夾子 2016-11-19 18:43:48
#include<stdio.h>#define N 10void intoscore(int score[]);void sortscore(int score[],int count[]);float averofscore(int score[]);?int modeofscore(int count[]);int main(){ int score[N]={0},count[11]={0}; intoscore(score); sortscore(score,count); printf("aver=%d\n",averofscore(score)); printf("mode=%d",modeofscore(score));}void intoscore(int score[]){ int i; for(i=0;i<N;i++) { printf("please input your score:"); scanf("%d",&score[i]); }?}void sortscore(int score[],int count[]){ int i; for(i=0;i<N;i++) { switch(score[i]) { case 1:count[1]++;break; case 2:count[2]++;break; case 3:count[3]++;break; case 4:count[4]++;break; case 5:count[5]++;break; case 6:count[6]++;break; case 7:count[7]++;break; case 8:count[8]++;break; case 9:count[9]++;break; case 10:count[10]++;break; } }?}float ?averofscore(int score[]){ int sum=0;int i; for(i=0;i<N;i++) { sum+=score[i]; } return (float)sum/N;}int modeofscore(int count[]){ int max=count[1];int i,mode; for(i=1;i<N;i++) { if(max<count[i]) { max=count[i]; mode=i; } } return mode;}不知為何調(diào)用的averofscore求平均值函數(shù)和modeofscore求眾數(shù)函數(shù)都沒(méi)有輸出我想要的結(jié)果,調(diào)試了一下發(fā)現(xiàn)sum的值不是我所定義的0,求解
查看完整描述

1 回答

已采納
?
這都不會(huì)

TA貢獻(xiàn)72條經(jīng)驗(yàn) 獲得超92個(gè)贊

printf("aver=%d\n",averofscore(score));

看你main函數(shù)里這句話,能輸出浮點(diǎn)數(shù)才怪了。算平均值那個(gè)函數(shù)應(yīng)該是沒(méi)錯(cuò)的。

另外搞不清楚你到底是要求眾數(shù)還是中位數(shù)。

查看完整回答
1 反對(duì) 回復(fù) 2016-11-20
  • 1 回答
  • 0 關(guān)注
  • 1819 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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