




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
案例教學:學生獎學金評定系統設計北京電子科技職業學院案例描述01教學目標02案例解析03目錄程序設計041上海銳普廣告有限公司是中國第一家精品PPT設計機構。擁有頂尖的PPT設計團隊堅持精益求精,拒接平庸的設計理點擊此處添加標題案例描述1.案例描述中國的各所大學基本都會設置學生獎學金,根據學生文化積分和德育積分計算出總積分,然后按照文件規定比例確定學生名單,本案例我們采用C語言編程來實現某所大學學生獎學金評定系統設計。①文化積分是所有門課程成績總和除以課程門數(平均分);②德育積分是參加各類活動的積分;③學生綜合積分=文化積分×70%+德育積分×30%;按照學生綜合積分排名,獲得一等獎學金1名學生,獲得二等獎學金2名學生,獲得三等獎學金3名學生2上海銳普廣告有限公司是中國第一家精品PPT設計機構。擁有頂尖的PPT設計團隊堅持精益求精,拒接平庸的設計理點擊此處添加標題教學目標2.教學目標結構體類型的定義方法01結構體變量的定義及應用02結構體數組的定義和應用03結構體中某個成員的引用方法04冒泡排序法的算法設計053上海銳普廣告有限公司是中國第一家精品PPT設計機構。擁有頂尖的PPT設計團隊堅持精益求精,拒接平庸的設計理點擊此處添加標題案例解析3.案例解析①按照學生成績信息(學號、姓名、英語成績、網絡成績、C語言成績、數據庫成績等)組成定義結構體。②輸入各門課程成績和德育積分,根據已知的公式,求出文化積分和綜合積分。③按照學生綜合積分從高到低采用冒泡排序法進行排名。④輸出下標為0的學生姓名為一等獎學金,下標為1和2的學生姓名分別為二等獎學金,下標為3、4、5的學生姓名分別為三等獎學金。4上海銳普廣告有限公司是中國第一家精品PPT設計機構。擁有頂尖的PPT設計團隊堅持精益求精,拒接平庸的設計理點擊此處添加標題程序設計4.程序設計include"stdio.h"typedefstructstudent{intnumber;//學號
charname[8];//姓名floatenglish;//英語成績
floatnet;//網絡成績floatc;//C語言成績floatdatabase;//數據庫成績floatw_score;//文化積分floatd_score;//德育積分floatt_score;//綜合積分}STU;4.程序設計main(){STUstu[10],temp;//定義十名學生的數組
inti,j;printf("請輸入學號、姓名、英語、網絡、C語言、數據庫、德育積分):\n");printf("-------------------------------------------------------\n");for(i=0;i<=9;i++){//輸入學生信息 scanf("%d%s%f%f%f%f%f",&stu[i].number,stu[i].name,&stu[i].english,&stu[i].net,_&stu[i].c,&stu[i].database,&stu[i].d_score);//計算文化積分=所有課程成績總和/門數
stu[i].w_score=(stu[i].english+stu[i].net+stu[i].c+stu[i].database)/4;//計算綜合積分=文化積分*70%+德育積分*30%stu[i].t_score=stu[i].w_score*0.7+stu[i].d_score*0.3;}printf("-------------------------------------------------------\n\n");4.程序設計for(i=0;i<=8;i++)//冒泡排序法
for(j=0;j<=8;j++) if(stu[j].t_score<stu[j+1].t_score)//按照總積分由高到低排序
{ temp=stu[j];stu[j]=stu[j+1];stu[j+1]=temp; }//打印總積分從高到低排序后的結果
printf("成績排名(學號、姓名、文化積分、德育積分、綜合積分):\n");printf("-----------------------------------------------------\n");for(i=0;i<=9;i++)printf("%d%s%.2f%.2f%.2f\n",stu[i].name,stu[i].w_score,_stu[i].d_score,stu[i].t_score);printf("-----------------------------------------------------\n\n");4.程序設計printf("獎學金名單如下:\n");printf("-----------------------------------------------------\n");//排序后第一個位置是一等獎學金,即stu[0]printf("一等獎學金獲得者:%s\n",stu[0].name);//排序后第二、三個位置是二等獎學金,即stu[1]、stu[2]printf("二等獎學金獲得者:%s%s\n",stu[1].name,stu[2].name);//排序后第四、五、六個位置是三等獎學金,即stu[3]、stu[4]、stu[5]printf("三等獎學金
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 脊髓損傷病人護理查房
- 塔里木職業技術學院《中華射藝》2023-2024學年第一學期期末試卷
- 寧夏回族自治區中學衛市第五中學2025屆初三第二次診斷性考試語文試題含解析
- 遼寧裝備制造職業技術學院《生物組學》2023-2024學年第二學期期末試卷
- 景德鎮陶瓷職業技術學院《基礎醫學實驗(一)》2023-2024學年第一學期期末試卷
- 上海歐華職業技術學院《國際結算與貿易融資》2023-2024學年第二學期期末試卷
- 云南科技信息職業學院《藥物分析》2023-2024學年第一學期期末試卷
- 山西衛生健康職業學院《高級生物信息學》2023-2024學年第二學期期末試卷
- 秦皇島市重點中學2025屆高三下學期研七考試化學試題含解析
- 銅川職業技術學院《花紙設計與排版》2023-2024學年第二學期期末試卷
- 保險信息服務合同范本
- 老年人康樂活動-老年節慶活動組織策劃
- 預防接種服務提質行動方案2-4-10
- 綠化帶改停車位施工方案
- 綠化苗木組織供應及售后服務方案
- 2023-2024學年浙江省環大羅山聯盟高一下學期4月期中物理試題(解析版)
- 合用變壓器協議
- 護理人員崗位績效考核評價標準
- 2024年鄭州軌道工程職業學院單招職業適應性測試題庫學生專用
- 2024年山西省太原市中考二模地理試卷
- 《通信原理》樊昌信曹麗娜編著第六版課件
評論
0/150
提交評論