實驗三--運算符和表達式-實驗報告_第1頁
實驗三--運算符和表達式-實驗報告_第2頁
實驗三--運算符和表達式-實驗報告_第3頁
實驗三--運算符和表達式-實驗報告_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、本文格式為Word版,下載可任意編輯實驗三-運算符和表達式-實驗報告 計算機科學(xué)與工程學(xué)院 天津理工高校 計算機 科學(xué) 與工程 學(xué)院 試驗報告 2021 至 2021 學(xué)年 第 一 學(xué)期 課程名稱 程序設(shè)計(C 語言) 學(xué)號 同學(xué)姓名 班級 級 專業(yè) 計算機科學(xué)與技術(shù)(合作) 試驗地點 7-215 試驗項目 運算符與表達式 試驗 時間 批改看法 成果 老師簽字: 試驗( 一 ) ) 試驗名稱 運算符與表達式 開發(fā) 環(huán)境 PC 機,windows7 操作系統(tǒng) 開發(fā)工具 VC6.0 試驗?zāi)康?(1 1 ) 把握 C C 語言中常用運算符的基本功能,以及優(yōu)先級與結(jié)合性; (2 2 ) 正確使用運算符

2、和數(shù)據(jù)實體構(gòu)建表達式,并表達式的計算過程; (3 3 ) 進一步熟識 0 Visual C+6.0 開發(fā)環(huán)境下調(diào)試程序的基本步驟。 試驗 要求 仔細完成試驗內(nèi)容,編寫程序代碼; 要求程序正確無誤,并輸出合理的試驗結(jié)果; 書寫并提交試驗報告。 試驗 內(nèi)容 (應(yīng)包括試驗題目、代碼實現(xiàn)、編譯、運行結(jié)果等,也可給出程序的算法描述、重點程序語句的 解釋 等。 。) ) (2) 建立項目文件,運行下列程序,并記錄程序執(zhí)行的結(jié)果: #includestdio.h void main() int a,b,c,d; printf(Input a, bn); scanf(%d, %d, a, b); c=(a+)

3、+(b+); printf(c=%dn, c); d=(+a)+(+b); printf(d=%dn, d); 1 假如從鍵盤輸入 3,5 給變量 a 和 b,記錄程序執(zhí)行結(jié)果為: c=10 d=8 2 假如僅將程序中語句"c=(a+)+(b+);' 修改為"c=(a-)+(b-);' 并從鍵盤輸入 3,5給變量 a 和 b,則程序運行結(jié)果為: c=6 d=8 3 假如僅將程序中語句"c=(+a)+(+b);' 修改為"c=(-a)+(-b);' 并從鍵盤輸入 3,5給變量 a 和 b,則程序運行結(jié)果為: c=8 d=8

4、(7) 建立項目文件,并在源文件中正確書寫下列表達式,同時在屏幕上打印出表達式的運算結(jié)果。(其中,x,y 是浮點型變量,初值由鍵盤輸入) 1 x 2 +y 3 2 22 2x yx y-+ 試驗代碼: #include stdio.h void main() double x,y,a,b; printf(請輸入 x 與 y 的初始值,中間用空格隔開n); scanf(%lf %lf,x,y); a=(x*x)+(y*y*y); b=(x-(y*y)/(x*x)+(y*y); printf(經(jīng)過計算,得一式的結(jié)果為%f,二式的結(jié)果為%fn,a,b); 編譯結(jié)果: -Configuration:

5、計算題 - Win32 Debug- Linking. 計算題.exe - 0 error(s), 0 warning(s) 運行結(jié)果: 以上為編寫的程序,經(jīng)過調(diào)試,沒有錯誤。 (10) 編寫一個程序,輸入年份和月份,推斷該年是否是閏年,并依據(jù)給出的月份推斷是什么季節(jié)和該月有多少天?(閏年的條件是年份能被 4 整除但不能被 100 整除,或者能被 400整除)。 試驗代碼: #include stdio.h void main() double a,b,c,d,e,f,g,h; printf(請輸入你想了解的年份和月份,并且中間用空格隔開,如 2021 9 即為 2021 年 9 月n); s

6、canf(%lf %lf,a,b); c=a/4;f=c-(int)c; d=a/100;g=d-(int)d; e=a/400;h=e-(int)e; if(f=0)(g!=0)|(e=0) printf(這一年是閏年,); switch (int)b) case 1:printf(這個月有 31 天,是冬天);break; case 3:printf(這個月有 31 天,是春天);break; case 5:printf(這個月有 31 天,是春天);break; case 7:printf(這個月有 31 天,是夏天);break; case 8:printf(這個月有 31 天,是夏天

7、);break; case 2:printf(這個月有 29 天,是冬天);break; case 4:printf(這個月有 30 天,是春天);break; case 6:printf(這個月有 30 天,是夏天);break; case 9:printf(這個月有 30 天,是秋天);break; case 10:printf(這個月有 30 天,是秋天);break; case 11:printf(這個月有 30 天,是秋天);break; case 12:printf(這個月有 31 天,是冬天);break; else printf(這一年不是閏年,); switch (int)b

8、) case 1:printf(這個月有 31 天,是冬天);break; case 3:printf(這個月有 31 天,是春天);break; case 5:printf(這個月有 31 天,是春天);break; case 7:printf(這個月有 31 天,是夏天);break; case 8:printf(這個月有 31 天,是夏天);break; case 2:printf(這個月有 28 天,是冬天);break; case 4:printf(這個月有 30 天,是春天);break; case 6:printf(這個月有 30 天,是夏天);break; case 9:printf(這個月有 30 天,是秋天);break; case 10:printf(這個月有 30 天,是秋天);break; case 11:printf(這個月有 30 天,是秋天);break; case 12:printf(這個月有 31 天,是冬天);break; 編譯結(jié)果: -Configuration: 閏年 - Win32 Debug- Linking. 閏年.exe - 0 error(s), 0 warning(s) 運行結(jié)果: 經(jīng)測試,該程序可以正常運行,且無錯誤,能夠完成題目中的要求。 試驗心得: 這次的試驗我學(xué)到了許多東西,比如

溫馨提示

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

評論

0/150

提交評論