C語言上機實驗-課件_第1頁
C語言上機實驗-課件_第2頁
C語言上機實驗-課件_第3頁
C語言上機實驗-課件_第4頁
C語言上機實驗-課件_第5頁
已閱讀5頁,還剩55頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言上機實驗1ppt課件C語言上機實驗1ppt課件1上機安排地點科研二號樓(A區)五樓成績上機報告10分上機考試10分時間周四晚6:50-9:508次共32學時周次日期內容地點409.27C程序結構和數據類型508+506610.11順序與選擇結構508+506710.18循環結構508+506810.25數組508+506911.01函數508+5101011.08函數508+5061111.15指針……508+5061311.29上機考試504+5022ppt課件上機安排周次日期內容地點409.27C程序結構和數據類型502精品資料精品資料3你怎么稱呼老師?如果老師最后沒有總結一節課的重點的難點,你是否會認為老師的教學方法需要改進?你所經歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽曬,也不怕那風雨狂,只怕先生罵我笨,沒有學問無顏見爹娘……”“太陽當空照,花兒對我笑,小鳥說早早早……”C語言上機實驗--課件4上機要求上機預備多讀:讀懂課堂及教材的程序,體會C程序結構及程序設計方法模仿:紙上獨立編寫上機程序,掌握常用語句和函數的語法及功能上機實踐積累調試(語法、邏輯等排錯)經驗理解常用語句和函數的語法及功能上機報告基本練習:N-S流程圖獨立編程比對修改程序調試總結綜合練習:N-S流程圖獨立編寫程序調試總結自由練習:教材其它習題等……,多多益善。5ppt課件上機要求上機預備5ppt課件5實驗1實驗目的掌握VC++編寫及調試C語言程序的流程;掌握C源程序的結構掌握數據類型、強制類型轉換和運算符的優先級基本練習上機指導17.1.2:(7);17.2.2:(1);17.3.2:(4)。[教材習題1.6,3.4,3.6]綜合練習1.已知2012年9月1日為星期六,編寫程序按Mon至Sun順序打印9月日歷。2.分析下列語句的顯示結果并上機驗證:inta=0x35892461;

chars=a;printf(“%d\n”,s)

;floatf=3.64;

intb=f;printf("%d\n",b);intj=3;printf("++j=%d,j=%d,j++=%d,\t",++j,j,j++);printf("j=%d\n\n",j);inta=3;printf("a=%d,(++a)*5=%d,\t",a,(++a)*5);printf("a=%d\n",a);6ppt課件實驗1實驗目的6ppt課件6實驗1總結主要問題不按步驟創建project及C程序文件(未點選win32consoleapplication,C++sourcefile;忘加文件擴展名.c)一個project中編寫多個main程序(只能保留一個,其余注釋)關鍵字拼寫錯誤忘帶教材、上機指導書;玩手機、游戲綜合練習參考答案1.已知2012年9月1日為星期六,編寫程序按Mon至Sun順序打印9月日歷。

//手動編排顯示格式//用轉義字符(\t,\n,\)控制顯示格式2.分析下列語句的顯示結果并上機驗證:inta=0x35892461;

chars=a;printf(“%d\n”,s)

;//97floatf=3.64;

intb=f;printf("%d\n",b);//3intj=3;printf("++j=%d,j=%d,j++=%d,\t",++j,j,j++);printf("j=%d\n\n",j);//++j=4,j=3,j++=3,j=5inta=3;printf("a=%d,(++a)*5=%d,\t",a,(++a)*5);printf("a=%d\n",a);//a=4,(++a)*5=20,a=47ppt課件實驗1總結主要問題7ppt課件7實驗2實驗目的掌握結構化程序設計步驟;掌握順序及分支結構程序設計;掌握if、else、switch、case、break、default關鍵字。基本練習上機指導17.4.2:(3)、(4)。[教材習題4.8,4.11]綜合練習1.已知個稅稅率如上表,試分別用if和switch語句編程,從鍵盤輸入某人的月工資金額,計算并顯示該人應交稅款及稅后收入(納稅采用分段計算,如月工資為50000,則應納稅金額為:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。2.試編寫程序,從鍵盤輸入5位同學的成績,再按從小到大的順序排序并輸出。級數收入s稅率t(%)1不超過1500元的部分32超過1500元至4500元的部分103超過4500元至9000元的部分204超過9000元至35000元的部分255超過35000元至55000元的部分306超過55000元至80000元的部分357超過80000元的部分458ppt課件實驗2實驗目的級數收入s稅率t(%)1不超過1500元的部分8實驗2總結主要問題基本操作:不按步驟創建project及C程序文件(點選win32consoleapplication,C++sourcefile;文件擴展名.c)上機預備:不重視準備工作,上機前沒在作業本上先練習編程程序結構變量定義分散,未集中在程序前面計算順序混亂,不按邏輯順序語法規則scanf讀數的格式應與變量定義時一致:數據類型一致,間隔符號一致(scanf讀入double用%lf,讀入float用%f,printf輸出double和float都用“%f)混淆常量與變量(switch的case只能用常量或常量表達式)混淆邏輯表達式與數學表達式:1500<i<=4500==》

i>1500&&<=4500混淆o與0(return0)混淆%與/100書寫風格:自由隨意,不按鋸齒結構9ppt課件實驗2總結主要問題9ppt課件9實驗2總結綜合練習參考答案1.已知個稅稅率如上表,試分別用if和switch語句編程,從鍵盤輸入某人的月工資金額,計算并顯示該人應交稅款及稅后收入(納稅采用分段計算,如月工資為50000,則應納稅金額為:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。錯在哪?10ppt課件實驗2總結綜合練習參考答案錯在哪?10ppt課件10實驗2總結綜合練習參考答案2.試編寫程序,從鍵盤輸入5位同學的成績,再按從小到大的順序排序并輸出。11ppt課件實驗2總結綜合練習參考答案11ppt課件11實驗3(9:30前提交上機報告)實驗目的掌握循環結構程序設計;掌握while、do-while、for、break、continue、goto語句基本練習上機指導17.5.2:(2)、(3)。[教材習題5.8,5.12]

綜合練習1.試編程從鍵盤輸入一個5位十進制正整數,將其各位數字逆序組成新的整數,計算并顯示新數的7進制數。2.已知2012年9月1日為星期六,試用循環語句編程,按Mon至Sun的順序打印9月的日歷。12ppt課件實驗3(9:30前提交上機報告)實驗目的12ppt課件12實驗3總結主要問題上機預備:不重視準備工作,上機前沒在作業本上先練習編程語法規則混淆邏輯表達式與數學表達式:if(j%7=0)--》(

j%7==0)變量未賦初值就開始運算;inta,b,c=345;b+=c%10;inta,b=0,c=345;b+=c%10;程序結構循環體邏輯混亂;循環條件的設置不合理;13ppt課件實驗3總結主要問題13ppt課件13實驗3總結綜合練習參考答案1.試編程從鍵盤輸入一個5位十進制正整數,將其各位數字逆序組成新的整數,計算并顯示新數的7進制數。14ppt課件實驗3總結綜合練習參考答案14ppt課件14實驗3總結綜合練習參考答案2.已知2012年9月1日為星期六,試用循環語句編程,按Mon至Sun的順序打印9月的日歷。15ppt課件實驗3總結綜合練習參考答案15ppt課件15實驗4實驗目的掌握數組的定義和使用基本練習上機指導17.6.2:(1)、(4)。[教材習題6.2,6.8]綜合練習1.已知2013年1月1日為星期二,試編寫程序,按Mon至Sun的順序打印2013年的日歷。(每月的天數用數組存放,每月日歷打印可參考實驗3的程序)2.試編寫程序,從鍵盤輸入5位同學的姓名及數學成績,用選擇法、冒泡法分別對數學成績、姓名按從小到大的順序排序并打印成績表。(姓名及成績分別用數組存放)16ppt課件實驗4實驗目的16ppt課件16實驗5實驗目的掌握函數的定義和使用方法基本練習上機指導17.7.2:(1)、(3)。[教材習題7.3,7.14]綜合練習1.試編寫程序,從鍵盤輸入某年及其第一天的星期數,按Mon至Sun的順序打印該年的日歷。要求編寫2個子函數,一個根據年份判斷其是否為閏年,以確定2月的天數;另一個根據某月第一天的星期數打印該月的日歷。2.試編寫程序,從鍵盤輸入10位同學的學號、姓名及數學成績,再分別對學號、姓名、數學成績按從小到大的順序排序打印成績表。(學號、姓名及成績分別用數組存放,編寫排序子函數)17ppt課件實驗5實驗目的17ppt課件17實驗5總結主要問題上機預備不重視準備工作,上機前沒在作業本上先練習編程語法規則混淆邏輯表達式與數學表達式:if(j%7=0)--》(

j%7==0)程序結構循環體邏輯混亂實參和形參名字混用引用函數不按定義格式易忘記數組第一個元素下標是0忘記自定義函數的返回值18ppt課件實驗5總結主要問題18ppt課件18實驗5總結下面錯在哪?正確--》19ppt課件實驗5總結下面錯在哪?19ppt課件19實驗5總結綜合練習參考答案1.試編寫程序,從鍵盤輸入某年及其第一天的星期數,按Mon至Sun的順序打印該年的日歷。要求編寫2個子函數,一個根據年份判斷其是否為閏年,以確定2月的天數;另一個根據某月第一天的星期數打印該月的日歷。關鍵問題每月第一天前的空格數每行的換行計算下月第一天是星期幾20ppt課件實驗5總結綜合練習參考答案20ppt課件20實驗5總結綜合練習參考答案2.試編寫程序,從鍵盤輸入10位同學的學號、姓名及數學成績,再分別對學號、姓名、數學成績按從小到大的順序排序打印成績表。(學號、姓名及成績分別用數組存放,編寫排序子函數)。不少同學沒來得及做,答案暫緩給出,請大家繼續完成21ppt課件實驗5總結綜合練習參考答案21ppt課件21實驗6實驗目的掌握函數的定義和使用方法基本練習上機指導17.8.2:(1)、(4)。[教材習題7.11,7.1]綜合練習試編寫程序,對10個學生的信息(包括:姓名--字符串10位,學號--整型01-99,英語成績--浮點數0-100,數學成績浮點數0-100,物理成績浮點數0-100),計算綜合成績(各科成績乘以該科學分(分別為4、6、3),求和,再除以總學分)并排序:1).子函數1---數據排序,參數為變量2).子函數2---數據排序,參數為數組22ppt課件實驗6實驗目的22ppt課件22實驗7實驗目的理解預處理命令、指針、結構體及文件的使用基本練習上機指導17.9.2:(2);17.10.2:(1);17.11.2:(2);17.12.2:(1)。[教材習題8.9,8.5,9.6,10.5]綜合練習試編寫程序,對5個學生的信息(包括:姓名--字符串10位,學號--整型01-99,3門課程成績--浮點數0-100),計算綜合成績(各科成績乘以該科學分(分別為4、6、3),求和,再除以總學分)并排序:1).學生信息讀入:子函數1---讀入教材習題10.5所寫文件的數據2).綜合成績排序:子函數2---數據排序,函數形參為指針3).按姓名查詢成績:子函數3---函數形參為結構體指針23ppt課件實驗7實驗目的23ppt課件23上機預備2012091010002XXX實驗2.綜合練習1:xxxxxxxxxxxxxxxN-S流程圖源程序

24ppt課件上機預備2012091010002XXX實驗2.綜合練習24上機報告的寫法C語言上機報告2012091010002XXX實驗2.綜合練習1:xxxxxxxxxxxxxxx源程序調試過程及結果

調試過程:源程序調試過程中的記錄,包括出錯及改正記錄、修改完善記錄、獲得經驗、感想等;若程序未能通過,分析其原因,并附上未通過程序的源代碼(結果:截屏,包括輸入與輸出)25ppt課件上機報告的寫法C語言上機報告實驗2.綜合練習1:xxxxxx2526ppt課件26ppt課件26提高練習:分支及循環結構1.編寫程序。某服裝袋內經營套服,也單件出售。若買的不少于50套,每套80元;不足50套的每套90元;只買上衣每件60元;只買褲子每條45元。設計一程序,讀入所買上衣和褲子的件數,計算應付款額。2.編寫程序。假設銀行整存整取存款不同期限的月息利率分別為:0.63%期限=1年;0.66%期限=2年;0.69%期限=3年;0.75%期限=5年;0.84%期限=8年。

利息=本金*月息利率*12*存款年限。現某人手中有2000元,請通過計算選擇一種存錢方案,使得前存入銀行20年后得到的利息最多(假定銀行隊超過存款期限的那部分不付利息)。3.編寫程序(分別采用4種循環結構實現)。在歌星大獎賽中,有10個評委為參賽的選手打分,分數為1到100分。選手最后得分為:去掉一個最高分和一個最低分后其余8個分數的平均成績。27ppt課件提高練習:分支及循環結構1.編寫程序。某服裝袋內經營套服,27提高練習:函數及數組已知變量定義和函數調用語句inta,b;b=sum(a);函數sum()用來求1~n共n個自然數的和并返回其值。例如,a=10,sum(a)返回值是55。請編寫sum函數。編寫程序用牛頓法求解方程f(x)=cosx-x=0。已知初值x0=3.1415/4,要求絕對誤差不超過0.001,函數f用來計算迭代公式中xn的值。牛頓迭代公式是:xn+1=xn-f(xn)/f’(xn),即xn+1=xn-(cosxn-xn)/(sinxn-1)。請編寫f函數在歌星大獎賽中,有10個評委為參賽的選手打分,分數為1到100分。選手最后得分為去掉一個最高分和一個最低分后其余8個分數的平均成績。請編寫程序實現,要求分別寫出求數組最大值、最小值及求和的函數,函數的參數為數組。編寫程序:通過循環按行順序為一個5*5的二維數組a賦值1到25的自然數,然后輸出該數組的左下半三角。再任意輸入兩個矩陣,計算它們的乘積。編寫程序:移動的手機可以撥打10086修改密碼。移動規定:密碼為6位數字,密碼輸入以#號結束;并規定密碼不能為本手機號或機主身份證號中連續數字。請設計一程序驗證密碼的合法性。不合法可以重輸入。(如果沒理解上面的要求,請撥打10086試試)28ppt課件提高練習:函數及數組已知變量定義和函數調用語句inta,28提高練習:函數及指針9.在歌星大獎賽中,有10個評委為參賽的選手打分,分數為1到100分。選手最后得分為去掉一個最高分和一個最低分后其余8個分數的平均成績。請編寫一個程序實現,采用指針訪問數組。要求分別寫出求數組最大值、最小值及求和的函數,函數的參數為指針。10.完善下列程序,編寫函數findmax,計算一個數組的最大值,并返回最大元素及其下標值和地址值。#include<stdio.h>*findmax(int*s,intt,int*k){……}main(){inta[10]={12,23,34,45,56,67,78,89,11,22},k,*add;add=findmax(a,10,&k);printf(“%d,%d,%o\n”,a[k],k,add);}11.編寫程序:將字符串中第m個字符開始的全部字符復制成另一個字符串。要求在主函數中輸入字符串及m的值并輸出復制結果,在被調用函數中完成復制,并使用malloc分配新數組的內存。29ppt課件提高練習:函數及指針9.在歌星大獎賽中,有10個評委為參賽29提高練習:結構體及文件11.編寫程序:已知一結構體包括人員姓名(六位字母)及電話號碼(11位數字)。編寫程序為其輸入數據,以字符”#”結束。然后輸入姓名,查找其電話號碼。

12.編寫程序:上題每次運行都重新輸入數據,很麻煩。試將輸入的數據保存到文件,然后從文件讀入數據初始化結構體,再實現查找。要求程序能在命令行輸入文件名。30ppt課件提高練習:結構體及文件11.編寫程序:已知一結構體包括人員30C語言上機實驗31ppt課件C語言上機實驗1ppt課件31上機安排地點科研二號樓(A區)五樓成績上機報告10分上機考試10分時間周四晚6:50-9:508次共32學時周次日期內容地點409.27C程序結構和數據類型508+506610.11順序與選擇結構508+506710.18循環結構508+506810.25數組508+506911.01函數508+5101011.08函數508+5061111.15指針……508+5061311.29上機考試504+50232ppt課件上機安排周次日期內容地點409.27C程序結構和數據類型5032精品資料精品資料33你怎么稱呼老師?如果老師最后沒有總結一節課的重點的難點,你是否會認為老師的教學方法需要改進?你所經歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽曬,也不怕那風雨狂,只怕先生罵我笨,沒有學問無顏見爹娘……”“太陽當空照,花兒對我笑,小鳥說早早早……”C語言上機實驗--課件34上機要求上機預備多讀:讀懂課堂及教材的程序,體會C程序結構及程序設計方法模仿:紙上獨立編寫上機程序,掌握常用語句和函數的語法及功能上機實踐積累調試(語法、邏輯等排錯)經驗理解常用語句和函數的語法及功能上機報告基本練習:N-S流程圖獨立編程比對修改程序調試總結綜合練習:N-S流程圖獨立編寫程序調試總結自由練習:教材其它習題等……,多多益善。35ppt課件上機要求上機預備5ppt課件35實驗1實驗目的掌握VC++編寫及調試C語言程序的流程;掌握C源程序的結構掌握數據類型、強制類型轉換和運算符的優先級基本練習上機指導17.1.2:(7);17.2.2:(1);17.3.2:(4)。[教材習題1.6,3.4,3.6]綜合練習1.已知2012年9月1日為星期六,編寫程序按Mon至Sun順序打印9月日歷。2.分析下列語句的顯示結果并上機驗證:inta=0x35892461;

chars=a;printf(“%d\n”,s)

;floatf=3.64;

intb=f;printf("%d\n",b);intj=3;printf("++j=%d,j=%d,j++=%d,\t",++j,j,j++);printf("j=%d\n\n",j);inta=3;printf("a=%d,(++a)*5=%d,\t",a,(++a)*5);printf("a=%d\n",a);36ppt課件實驗1實驗目的6ppt課件36實驗1總結主要問題不按步驟創建project及C程序文件(未點選win32consoleapplication,C++sourcefile;忘加文件擴展名.c)一個project中編寫多個main程序(只能保留一個,其余注釋)關鍵字拼寫錯誤忘帶教材、上機指導書;玩手機、游戲綜合練習參考答案1.已知2012年9月1日為星期六,編寫程序按Mon至Sun順序打印9月日歷。

//手動編排顯示格式//用轉義字符(\t,\n,\)控制顯示格式2.分析下列語句的顯示結果并上機驗證:inta=0x35892461;

chars=a;printf(“%d\n”,s)

;//97floatf=3.64;

intb=f;printf("%d\n",b);//3intj=3;printf("++j=%d,j=%d,j++=%d,\t",++j,j,j++);printf("j=%d\n\n",j);//++j=4,j=3,j++=3,j=5inta=3;printf("a=%d,(++a)*5=%d,\t",a,(++a)*5);printf("a=%d\n",a);//a=4,(++a)*5=20,a=437ppt課件實驗1總結主要問題7ppt課件37實驗2實驗目的掌握結構化程序設計步驟;掌握順序及分支結構程序設計;掌握if、else、switch、case、break、default關鍵字。基本練習上機指導17.4.2:(3)、(4)。[教材習題4.8,4.11]綜合練習1.已知個稅稅率如上表,試分別用if和switch語句編程,從鍵盤輸入某人的月工資金額,計算并顯示該人應交稅款及稅后收入(納稅采用分段計算,如月工資為50000,則應納稅金額為:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。2.試編寫程序,從鍵盤輸入5位同學的成績,再按從小到大的順序排序并輸出。級數收入s稅率t(%)1不超過1500元的部分32超過1500元至4500元的部分103超過4500元至9000元的部分204超過9000元至35000元的部分255超過35000元至55000元的部分306超過55000元至80000元的部分357超過80000元的部分4538ppt課件實驗2實驗目的級數收入s稅率t(%)1不超過1500元的部分38實驗2總結主要問題基本操作:不按步驟創建project及C程序文件(點選win32consoleapplication,C++sourcefile;文件擴展名.c)上機預備:不重視準備工作,上機前沒在作業本上先練習編程程序結構變量定義分散,未集中在程序前面計算順序混亂,不按邏輯順序語法規則scanf讀數的格式應與變量定義時一致:數據類型一致,間隔符號一致(scanf讀入double用%lf,讀入float用%f,printf輸出double和float都用“%f)混淆常量與變量(switch的case只能用常量或常量表達式)混淆邏輯表達式與數學表達式:1500<i<=4500==》

i>1500&&<=4500混淆o與0(return0)混淆%與/100書寫風格:自由隨意,不按鋸齒結構39ppt課件實驗2總結主要問題9ppt課件39實驗2總結綜合練習參考答案1.已知個稅稅率如上表,試分別用if和switch語句編程,從鍵盤輸入某人的月工資金額,計算并顯示該人應交稅款及稅后收入(納稅采用分段計算,如月工資為50000,則應納稅金額為:(1500*3%+3000*10%+4500*20%+26000*25%+15000*30%)。錯在哪?40ppt課件實驗2總結綜合練習參考答案錯在哪?10ppt課件40實驗2總結綜合練習參考答案2.試編寫程序,從鍵盤輸入5位同學的成績,再按從小到大的順序排序并輸出。41ppt課件實驗2總結綜合練習參考答案11ppt課件41實驗3(9:30前提交上機報告)實驗目的掌握循環結構程序設計;掌握while、do-while、for、break、continue、goto語句基本練習上機指導17.5.2:(2)、(3)。[教材習題5.8,5.12]

綜合練習1.試編程從鍵盤輸入一個5位十進制正整數,將其各位數字逆序組成新的整數,計算并顯示新數的7進制數。2.已知2012年9月1日為星期六,試用循環語句編程,按Mon至Sun的順序打印9月的日歷。42ppt課件實驗3(9:30前提交上機報告)實驗目的12ppt課件42實驗3總結主要問題上機預備:不重視準備工作,上機前沒在作業本上先練習編程語法規則混淆邏輯表達式與數學表達式:if(j%7=0)--》(

j%7==0)變量未賦初值就開始運算;inta,b,c=345;b+=c%10;inta,b=0,c=345;b+=c%10;程序結構循環體邏輯混亂;循環條件的設置不合理;43ppt課件實驗3總結主要問題13ppt課件43實驗3總結綜合練習參考答案1.試編程從鍵盤輸入一個5位十進制正整數,將其各位數字逆序組成新的整數,計算并顯示新數的7進制數。44ppt課件實驗3總結綜合練習參考答案14ppt課件44實驗3總結綜合練習參考答案2.已知2012年9月1日為星期六,試用循環語句編程,按Mon至Sun的順序打印9月的日歷。45ppt課件實驗3總結綜合練習參考答案15ppt課件45實驗4實驗目的掌握數組的定義和使用基本練習上機指導17.6.2:(1)、(4)。[教材習題6.2,6.8]綜合練習1.已知2013年1月1日為星期二,試編寫程序,按Mon至Sun的順序打印2013年的日歷。(每月的天數用數組存放,每月日歷打印可參考實驗3的程序)2.試編寫程序,從鍵盤輸入5位同學的姓名及數學成績,用選擇法、冒泡法分別對數學成績、姓名按從小到大的順序排序并打印成績表。(姓名及成績分別用數組存放)46ppt課件實驗4實驗目的16ppt課件46實驗5實驗目的掌握函數的定義和使用方法基本練習上機指導17.7.2:(1)、(3)。[教材習題7.3,7.14]綜合練習1.試編寫程序,從鍵盤輸入某年及其第一天的星期數,按Mon至Sun的順序打印該年的日歷。要求編寫2個子函數,一個根據年份判斷其是否為閏年,以確定2月的天數;另一個根據某月第一天的星期數打印該月的日歷。2.試編寫程序,從鍵盤輸入10位同學的學號、姓名及數學成績,再分別對學號、姓名、數學成績按從小到大的順序排序打印成績表。(學號、姓名及成績分別用數組存放,編寫排序子函數)47ppt課件實驗5實驗目的17ppt課件47實驗5總結主要問題上機預備不重視準備工作,上機前沒在作業本上先練習編程語法規則混淆邏輯表達式與數學表達式:if(j%7=0)--》(

j%7==0)程序結構循環體邏輯混亂實參和形參名字混用引用函數不按定義格式易忘記數組第一個元素下標是0忘記自定義函數的返回值48ppt課件實驗5總結主要問題18ppt課件48實驗5總結下面錯在哪?正確--》49ppt課件實驗5總結下面錯在哪?19ppt課件49實驗5總結綜合練習參考答案1.試編寫程序,從鍵盤輸入某年及其第一天的星期數,按Mon至Sun的順序打印該年的日歷。要求編寫2個子函數,一個根據年份判斷其是否為閏年,以確定2月的天數;另一個根據某月第一天的星期數打印該月的日歷。關鍵問題每月第一天前的空格數每行的換行計算下月第一天是星期幾50ppt課件實驗5總結綜合練習參考答案20ppt課件50實驗5總結綜合練習參考答案2.試編寫程序,從鍵盤輸入10位同學的學號、姓名及數學成績,再分別對學號、姓名、數學成績按從小到大的順序排序打印成績表。(學號、姓名及成績分別用數組存放,編寫排序子函數)。不少同學沒來得及做,答案暫緩給出,請大家繼續完成51ppt課件實驗5總結綜合練習參考答案21ppt課件51實驗6實驗目的掌握函數的定義和使用方法基本練習上機指導17.8.2:(1)、(4)。[教材習題7.11,7.1]綜合練習試編寫程序,對10個學生的信息(包括:姓名--字符串10位,學號--整型01-99,英語成績--浮點數0-100,數學成績浮點數0-100,物理成績浮點數0-100),計算綜合成績(各科成績乘以該科學分(分別為4、6、3),求和,再除以總學分)并排序:1).子函數1---數據排序,參數為變量2).子函數2---數據排序,參數為數組52ppt課件實驗6實驗目的22ppt課件52實驗7實驗目的理解預處理命令、指針、結構體及文件的使用基本練習上機指導17.9.2:(2);17.10.2:(1);17.11.2:(2);17.12.2:(1)。[教材習題8.9,8.5,9.6,10.5]綜合練習試編寫程序,對5個學生的信息(包括:姓名--字符串10位,學號--整型01-99,3門課程成績--浮點數0-100),計算綜合成績(各科成績乘以該科學分(分別為4、6、3),求和,再除以總學分)并排序:1).學生信息讀入:子函數1---讀入教材習題10.5所寫文件的數據2).綜合成績排序:子函數2---數據排序,函數形參為指針3).按姓名查詢成績:子函數3---函數形參為結構體指針53ppt課件實驗7實驗目的23ppt課件53上機預備2012091010002XXX實驗2.綜合練習1:xxxxxxxxxxxxxxxN-S流程圖源程序

54ppt課件上機預備2012091010002XXX實驗2.綜合練習54上機報告的寫法C語言上機報告2012091010002XXX實驗2.綜合練習1:xxxxxxxxxxxxxxx源程序調試過程及結果

調試過程:源程序調試過程中的記錄,包括出錯及改正記錄、修改完善記錄、獲得經驗、感想等;若程序未能通過,分析其原因,并附上未通過程序的源代碼(結果:截屏,包括輸入與輸出)55ppt課件上機報告的寫法C語言上機報告實驗2.綜合練習1:xxxxxx5556ppt課件26ppt課件56提高練習:分支及循環結構1.編寫程序。某服裝袋內經營套服,也單件出售。若買的不少于50套,每套80元;不足50套的每套90元;只買上衣每件60元;只買褲子每條45元。設計一程序,讀入所買上衣和褲子的件數,計算應付款額。2.編寫程序。假設銀行整存整取存款不同期限的月息利率分別為:0.63%期限=1年;0.66%期限=2年;0.69%期限=3年;0.75%期限=5年;0.84%期限=8年。

利息=本金*月息利率*12*存款年限。現某人手中有2000元,請通過計算選擇一種存錢方案,使得前存入銀行20年后得到的利息最多(假定銀行隊超過存款期限的那部分不付利息)。3.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論