本題目要求先輸入正整數(shù)N,然后輸入N個(gè)類型為結(jié)構(gòu)體stud的數(shù)組元素,計(jì)算每個(gè)學(xué)生的總分,輸出每個(gè)學(xué)生的學(xué)號(hào)、姓名、三門課的成績及總分;計(jì)算全部成績的平均分并輸出;輸出總分最高同學(xué)的各項(xiàng)信息。
struct stud {
int num; //學(xué)號(hào)
char name[10]; //姓名
int score[3]; //3門課成績
int sum; //總分
};
先輸入不超過10的一個(gè)正整數(shù)N,然后每行輸入一個(gè)學(xué)生的信息(學(xué)號(hào)、姓名、三門課成績)。學(xué)號(hào)在整數(shù)范圍內(nèi),姓名長度小于10個(gè)字符。
輸出格式:首先輸出每個(gè)學(xué)生的信息(包括學(xué)號(hào)、姓名、三門課成績、總分),數(shù)據(jù)項(xiàng)之間空1格,每人一行;再輸出全部成績的平均分;最后輸出總分最高(假設(shè)沒有相同總分)同學(xué)的學(xué)號(hào)、姓名、三門課成績及總分,數(shù)據(jù)項(xiàng)之間空1格。
(我自己寫出來的相似答案,可卻是錯(cuò)誤的,總出現(xiàn)參數(shù)錯(cuò)誤,有人發(fā)現(xiàn)了錯(cuò)誤了能告知一下么,同樣從別人那兒學(xué)習(xí)了不少,這個(gè)可能是需要用C++寫,我是用的C語言,)
//代碼聲明上應(yīng)該出現(xiàn)了問題可我具體不知道哪兒有問題,等我以后學(xué)會(huì)了再看應(yīng)該是懂得
//編譯器DEV.C++
#include#includestruct stud
{
int num;//學(xué)號(hào)
char name[10];//姓名
int score[3]; //用了數(shù)組
int sum;//總成績
};
int main()
{
struct stud st[1000];//聲明結(jié)構(gòu)體數(shù)組
int i;
double sum=0;
double max=0;
int N;
scanf("%d",&N);//輸入幾
printf("請(qǐng)輸入學(xué)號(hào)、姓名、三門課成績\n");
for (i = 0; i< N; i++)//這個(gè) forx循環(huán)是為了輸入序號(hào)名字成績
{
scanf("%d %s",&st[i].num,&st[i].name);
scanf("%d %d %d",&st[i].score[0],&st[i].score[1],&st[i].score[2]);
//數(shù)組[0][1][2]
st[i].sum = st[i].score[0]+st[i].score[1]+st[i].score[2];//把分?jǐn)?shù)加一起
sum += st[i].sum;//把總分再相繼一起
}
double avg = sum/(N*3);//總平均分
int j,k;
for(i=0;ist[k].sum)
max=st[j].sum;
else
max=st[k].sum;
}
}
for(j=0;j
2
請(qǐng)輸入學(xué)號(hào)、姓名、三門課成績
01 wang 9 3 4
02 jia ?83 ?5 6
1 ? ? ? wang ? ?9 ? ? ? 3 ? ? ? 4 ? ? ? 16
2? ? ? ??jia? ? ? ? 83 ? ? ?5 ? ? ? 6 ? ? ? 94
總平均分=18.333333
最高分者:2 ? ? ? jia ? ? 83 ? ? ?5 ? ? ? 6 ? ? ? 94
--------------------------------
Process exited after 25.07 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享題目:結(jié)構(gòu)體應(yīng)用:計(jì)算總分及最高分(是錯(cuò)誤的)-創(chuàng)新互聯(lián)
瀏覽地址:http://m.newbst.com/article10/dhcego.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站制作、搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容