for(i=0;i5;i++){ aver[i]=(students[i].s1 +students[i].s2 +students[i].s3 )/3;prinnf(第%d的平均成績?yōu)椋?f。
目前創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、泊頭網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
如果你是想實現(xiàn)指向下一個成績(貌似你的程序是這個意思),那么將3個成績改成定義一個數(shù)組int score[3]來存放,然后p不要定義成結(jié)構(gòu)體,定義為int *p;p=score,后面p++就是指向下一個成績。
輸入一個班10個學(xué)生的學(xué)號和每個學(xué)生考試三門功課(數(shù)學(xué)、英語、計算機基礎(chǔ))的成績。編程計算出每個學(xué)生的總分和平均分,并按學(xué)生成績優(yōu)劣排序,最后打印一張按高分到低分名次排序的成績單。要求: 1)排序用一個函數(shù)實現(xiàn)。
首先創(chuàng)建一個c語言項目。然后右鍵頭文件,創(chuàng)建一個Stu的頭文件。編寫頭文件的代碼。再將數(shù)據(jù)結(jié)構(gòu)的增刪改查和結(jié)構(gòu)體寫入頭文件。在源文件中創(chuàng)建main源文件和Stu源文件。再main文件中寫入int mian()代碼。
生成分?jǐn)?shù)段統(tǒng)計文件(不及格人數(shù),60-69數(shù),70-79人數(shù),80-89人數(shù),90-100人數(shù),及格 率),通過學(xué)生成績的數(shù)據(jù)文件查詢學(xué)生成績(查詢條件自定)。通過學(xué)生成績的分段統(tǒng)計文件輸出學(xué)生成績分段情況和及格率。
如果是要添加一個學(xué)生成績信息,就是在數(shù)組或者鏈表中添加一個元素,然后保存為二進(jìn)制文件。用C語言以二進(jìn)制文件的方式模擬數(shù)據(jù)庫系統(tǒng)的操作,大體的思路就是這樣的。
具有清晰的程序流程圖和數(shù)據(jù)結(jié)構(gòu)的詳細(xì)定義 熟練掌握C語言對文件的各種操作學(xué)生基本信息及成績所選科目成績的錄入?;拘畔⒌牟樵?分系、班級;分科目)與修改。
1、添加學(xué)生信息和成績;顯示所有學(xué)生的信息和成績;根據(jù)學(xué)號或姓名查詢學(xué)生信息和成績;根據(jù)學(xué)號或姓名修改學(xué)生信息和成績;根據(jù)學(xué)號或姓名刪除學(xué)生信息和成績。
2、如果你是要做一個非常專業(yè)的商業(yè)軟件,這個其實不太適合用C語言來編寫。
3、熟練掌握C語言對文件的各種操作學(xué)生基本信息及成績所選科目成績的錄入?;拘畔⒌牟樵?分系、班級;分科目)與修改。
4、xh,sx,yw,yy); printf(請輸入學(xué)號:); scanf(%d,&xh); } } } fclose(fp); }如圖所示,生成一個chengji.dat文件,保存成績,對此文件進(jìn)行讀寫修改。望采納。。
5、首先創(chuàng)建一個c語言項目。然后右鍵頭文件,創(chuàng)建一個Stu的頭文件。編寫頭文件的代碼。再將數(shù)據(jù)結(jié)構(gòu)的增刪改查和結(jié)構(gòu)體寫入頭文件。在源文件中創(chuàng)建main源文件和Stu源文件。再main文件中寫入int mian()代碼。