C語(yǔ)言綜合設(shè)計(jì)報(bào)告-2_第1頁(yè)
C語(yǔ)言綜合設(shè)計(jì)報(bào)告-2_第2頁(yè)
C語(yǔ)言綜合設(shè)計(jì)報(bào)告-2_第3頁(yè)
C語(yǔ)言綜合設(shè)計(jì)報(bào)告-2_第4頁(yè)
C語(yǔ)言綜合設(shè)計(jì)報(bào)告-2_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE3昆明理工大學(xué)《程序設(shè)計(jì)基礎(chǔ)》課程綜合設(shè)計(jì)實(shí)踐教學(xué)課題報(bào)告課程名稱:C程序設(shè)計(jì)基礎(chǔ)課題名稱:C語(yǔ)言練習(xí)函數(shù)調(diào)用演示。學(xué)號(hào):201110501133 姓名: 李得菘學(xué)院:電力工程班級(jí):電自111教師:付湘瓊昆明理工大學(xué)計(jì)算中心2012年5月31日

《程序設(shè)計(jì)基礎(chǔ)》課程綜合設(shè)計(jì)實(shí)踐教學(xué)課題報(bào)告要求系統(tǒng)概述主要思路:各練習(xí)函數(shù)單獨(dú)編寫成函數(shù),在主函數(shù)中通過選項(xiàng)菜單調(diào)用各函數(shù)。可以返復(fù)運(yùn)行,當(dāng)輸入0時(shí)退出。在這次的作業(yè)中主要解決設(shè)計(jì)能調(diào)用各子函數(shù)的程序設(shè)計(jì)和各個(gè)子函數(shù)的設(shè)計(jì),解決這些就大部分解決了,子函數(shù)可以通過voidfunction_()一個(gè)一個(gè)的拼接而被調(diào)用,菜單函數(shù)就通過{switch(menu_select()){case1:function_1();break;case2:function_2();break;case3:function_3();break;case4:function_4();break;case5:function_5();break;case6:printf("END,GOODBAYE!\n");exit(0);}}}來實(shí)現(xiàn)2、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)本程序包含的整型,字符型,浮點(diǎn)型;輸入主要是以數(shù)字形式輸入;輸出數(shù)據(jù)有符號(hào),數(shù)據(jù),文字,3、模塊設(shè)計(jì)功能有:主函數(shù)有菜單選擇功能;溫度轉(zhuǎn)換函數(shù);打印菱形;乘法表;水仙花數(shù);求最大數(shù)4.調(diào)試運(yùn)行及操作說明正常運(yùn)行程序,進(jìn)入程序的菜單選項(xiàng)欄,選擇各程序前的數(shù)字運(yùn)行你需要的程序。在程序的設(shè)計(jì)中第一總是只運(yùn)行第一個(gè)程序,經(jīng)過檢查發(fā)現(xiàn)錯(cuò)誤在{case1:function_1();break;case2:function_1();break;case3:function_1();break;case4:function_1();break;case5:function_1();break;

經(jīng)過修改后正確,運(yùn)行正常。5、程序代碼#include<stdio.h>#include<stdlib.h>#include<ctype.h>#include<math.h>#include<string.h>#include<conio.h>#include<windows.h>voidfunction_1();voidfunction_2();voidfunction_3();voidfunction_4();voidfunction_5();intmenu_select();voidmain(){for(;;){switch(menu_select()){case1:function_1();break;case2:function_2();break;case3:function_3();break;case4:function_4();break;case5:function_5();break;case6:printf("END,GOODBAYE!\n");exit(0);}}}intmenu_select(){ chars; intn; printf("\n\n\n\n"); printf("\n\n\n");printf("1:運(yùn)行'溫度轉(zhuǎn)化程'序\n");printf("2:運(yùn)行'打印菱形'程序\n");printf("3:運(yùn)行'乘法表'程序\n");printf(" 4:運(yùn)行'水仙花數(shù)'程序\n");printf(" 5:運(yùn)行'求最大數(shù)'程序\n");printf(" 6:程序結(jié)束,再見!\n\n");printf("\n\n\n"); printf("請(qǐng)輸入數(shù)字1—6,選擇你要運(yùn)行的程序\n"); do{ s=getchar(); n=(int)s-48; }while(n<1||n>6); returnn;}//輸出乘法表程序voidfunction_1(){floatF,c; printf("輸入一個(gè)華氏溫度"); scanf("%f",&F); c=5*(F-32)/9; printf("攝氏溫度=%.2f\n",c); getch();}voidfunction_2(){inti,j,k;for(i=0;i<=3;i++){for(j=0;j<=2-i;j++)printf("");for(k=0;k<=2*i;k++)printf("*");printf("\n");}for(i=0;i<=2;i++){for(j=0;j<=i;j++)printf("");for(k=0;k<=4-2*i;k++)printf("*");printf("\n");}getch();}voidfunction_3(){longintf1,f2;inti,j;for(i=1;i<=9;i++)for(j=1;j<=i;j++){printf("%d*%d=%d",i,j,i*j);if(i==j)printf("\n");}printf("\n");getch();}voidfunction_4(){inti,j,k,n;printf("THEnarcissusnumberare:");for(n=100;n<=1000;n++){i=n/100;j=n/10-i*10;k=n%10;if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){printf("%d",n);}}printf("\n");getch();}voidfunction_5(){ inta[6],i,max; printf("input6numbers:\n"); for(i=0;i<5;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<5;i++) {if(a[i]>max)max=a[i];} printf("max=%d\n",max);getch();}6、總結(jié)和體會(huì)這學(xué)期,我學(xué)習(xí)了C語(yǔ)言收獲了很多,這是一門很有用的學(xué)科。通過學(xué)習(xí),我知道了C語(yǔ)言是最基本的計(jì)算機(jī)語(yǔ)言,也是現(xiàn)在還很廣泛使用的,我通過自己學(xué)習(xí),在錄入,注釋,修改了一些簡(jiǎn)單的程序,到現(xiàn)在的綜合設(shè)計(jì)我進(jìn)步了很多,在老師提供的模板的情況下自己通過問同學(xué)和自己設(shè)計(jì),完成了作業(yè)。在學(xué)習(xí)過程中,老師耐心教導(dǎo)我們對(duì)我們有很大的幫助,在此感謝!7、自評(píng)分:808、教師評(píng)閱教師簽名:付湘瓊2012年月日

《程序設(shè)計(jì)基礎(chǔ)》課程綜合設(shè)計(jì)實(shí)踐教學(xué)課題要求與考核學(xué)生獨(dú)立完成綜合設(shè)計(jì)實(shí)踐教學(xué)課題,選擇完成1個(gè)課題,也可完成多個(gè)課題。至少完成一個(gè)程序模塊的編程和調(diào)試,對(duì)源程序語(yǔ)句加注釋。獨(dú)立完成所選模塊的設(shè)計(jì)文檔(流程圖、源代碼及注釋)。寫出

溫馨提示

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

評(píng)論

0/150

提交評(píng)論