結(jié)構(gòu)體應(yīng)用:計(jì)算總分及最高分(是錯(cuò)誤的)-創(chuàng)新互聯(lián)

本題目要求先輸入正整數(shù)N,然后輸入N個(gè)類型為結(jié)構(gòu)體stud的數(shù)組元素,計(jì)算每個(gè)學(xué)生的總分,輸出每個(gè)學(xué)生的學(xué)號(hào)、姓名、三門(mén)課的成績(jī)及總分;計(jì)算全部成績(jī)的平均分并輸出;輸出總分最高同學(xué)的各項(xiàng)信息。
struct stud {
int num; //學(xué)號(hào)
char name[10]; //姓名
int score[3]; //3門(mén)課成績(jī)
int sum; //總分
};

在天水等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),營(yíng)銷(xiāo)型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè)公司,天水網(wǎng)站建設(shè)費(fèi)用合理。輸入格式:

先輸入不超過(guò)10的一個(gè)正整數(shù)N,然后每行輸入一個(gè)學(xué)生的信息(學(xué)號(hào)、姓名、三門(mén)課成績(jī))。學(xué)號(hào)在整數(shù)范圍內(nèi),姓名長(zhǎng)度小于10個(gè)字符。

輸出格式:

首先輸出每個(gè)學(xué)生的信息(包括學(xué)號(hào)、姓名、三門(mén)課成績(jī)、總分),數(shù)據(jù)項(xiàng)之間空1格,每人一行;再輸出全部成績(jī)的平均分;最后輸出總分最高(假設(shè)沒(méi)有相同總分)同學(xué)的學(xué)號(hào)、姓名、三門(mén)課成績(jī)及總分,數(shù)據(jù)項(xiàng)之間空1格。

(我自己寫(xiě)出來(lái)的相似答案,可卻是錯(cuò)誤的,總出現(xiàn)參數(shù)錯(cuò)誤,有人發(fā)現(xiàn)了錯(cuò)誤了能告知一下么,同樣從別人那兒學(xué)習(xí)了不少,這個(gè)可能是需要用C++寫(xiě),我是用的C語(yǔ)言,)

//代碼聲明上應(yīng)該出現(xiàn)了問(wèn)題可我具體不知道哪兒有問(wèn)題,等我以后學(xué)會(huì)了再看應(yīng)該是懂得
//編譯器DEV.C++
#include#includestruct stud
{
	int num;//學(xué)號(hào) 
	char name[10];//姓名 
	int score[3]; //用了數(shù)組 
	int sum;//總成績(jī) 
};
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)、姓名、三門(mén)課成績(jī)\n");
	for (i = 0; i< N; i++)//這個(gè) forx循環(huán)是為了輸入序號(hào)名字成績(jī) 
	{
		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)、姓名、三門(mén)課成績(jī)
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ù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

分享題目:結(jié)構(gòu)體應(yīng)用:計(jì)算總分及最高分(是錯(cuò)誤的)-創(chuàng)新互聯(lián)
瀏覽地址:http://www.muchs.cn/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)頁(yè)設(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)