C語言上機實驗

C語言上機實驗

ID:37625140

大?。?3.50 KB

頁數(shù):9頁

時間:2019-05-26

C語言上機實驗_第1頁
C語言上機實驗_第2頁
C語言上機實驗_第3頁
C語言上機實驗_第4頁
C語言上機實驗_第5頁
資源描述:

《C語言上機實驗》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、實驗一(第1章實驗)實驗目的:1.掌握運行C語言程序的全過程。2.熟悉編譯環(huán)境。3.初步熟悉C語言程序的語法規(guī)定。4.了解簡單函數(shù)的使用方法。實驗內(nèi)容:1.編程且上機運行:求3個整數(shù)的和。2.編程且上機運行:求2個數(shù)的和、差、積和商。3.編程且上機運行:輸入3個數(shù),求最大值。4.編程且上機運行:輸入圓的半徑,求圓的面積和周長。5.在屏幕上輸出:“helloworld!”實驗結(jié)果:實驗二(第3章實驗)1.實驗目的:理解C語言的類型系統(tǒng)。實驗內(nèi)容:寫程序測試數(shù)據(jù)-2在類型char,int,unsignedint,longint,unsi

2、gnedlongint中存儲情況。實驗過程:實驗結(jié)果:參見各種類型的存儲實現(xiàn)描述。2.實驗目的:了解混合類型計算中類型的轉(zhuǎn)換規(guī)則。實驗內(nèi)容:寫程序測試多種類型數(shù)據(jù)一起運算時類型的轉(zhuǎn)換及表達式結(jié)果的類型。注意unsignedint和int數(shù)據(jù)運算時類型轉(zhuǎn)換的方向。實驗過程:/**類型轉(zhuǎn)換問題*試問下面兩個表達式等價嗎?*/#include#includeintmain(){unsignedintui,uj;ui=1;uj=2;if(ui

3、i,uj);elseprintf("%u<%uisfalse!",ui,uj);if(ui-uj<0)printf("%u-%u<0istrue!",ui,uj);elseprintf("%u-%u<0isfalse!",ui,uj);system("pause");return0;}實驗結(jié)果:參見類型轉(zhuǎn)換規(guī)則。3.實驗目的:理解數(shù)據(jù)溢出現(xiàn)象。實驗內(nèi)容:寫程序測試數(shù)據(jù)溢出,注意分別在16環(huán)境和32環(huán)境中測試。實驗過程:實驗結(jié)果:參見【例3.3】。實驗三(第3章實驗)1.實驗目的:char的符號問題。實驗內(nèi)容:

4、寫程序測試你所用的C語言編譯器char符號問題的處理方案。實驗過程:/**這個程序驗證編譯器對char的解決方案,是有符號,還是無符號*/#include#includeintmain(){charc=-1;intk;k=c;/*k=?*/if(k==255)printf("Thecharisunsignedchar.");elseprintf("Thecharissignedchar.");printf("k=%d,%x",k,k);system("pause");return0;}實

5、驗結(jié)果:TC2.0和DevC++中char是有符號的2.實驗目的:自增和自減運算符。實驗內(nèi)容:寫程序測試++、--運算符。實驗過程:main(){inti=3;printf("i=%d",i++);printf("i=%d",i);printf("i=%d",++i);printf("i=%d",i);}實驗結(jié)果:i=3i=4i=5i=5實驗四(第4章實驗)實驗目的:理解輸入輸出函數(shù)。1.掌握輸入輸出函數(shù)的使用方法。2.掌握格式字符的使用方法。3.掌握不同數(shù)制間使用格式字符轉(zhuǎn)換數(shù)據(jù)的方法。實驗內(nèi)容:用getchar、

6、putchar、printf、scanf函數(shù)實現(xiàn)各種數(shù)據(jù)的輸入和輸出。實驗過程:實驗結(jié)果:實驗五(第5章實驗)實驗目的:1.學會使用邏輯運算符和邏輯表達式;2.熟練掌握if語句和switch語句。實驗內(nèi)容:1.從鍵盤輸入三個整數(shù)a,b,c,輸出其中最大的數(shù)。2.求方程ax2+bx+c=0的根,其中a,b,c由鍵盤輸入。有以下幾種情況:①a=0,不是二次方程;②b2-4ac=0,有兩個相等的實根;③b2-4ac>0,有兩個不等的實根;④b2-4ac<0,有兩個共軛復根。3.有一函數(shù)X(X<1)Y=2X-1(1≤X<10)3X-11(X

7、>≥10)寫一程序,輸入整數(shù)X,輸出Y的值。4.給一百分制成績,要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。90分以上為‘A’,80-89分為‘B’,70-79分為‘C’,60-69分為‘D’,60分以下為‘E’。5.企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(B)低于或等于10萬元時,獎金可提10%;利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分可提成7.5%;200000<B≤400000時,高于20萬元的部分按5%提成;400000<B≤600000時,高于40萬元的部分按3%提成;60

8、0000<B≤1000000時,高于60萬元的部分按1.5%提成;B>1000000時,高于100萬元的部分按1%提成。從鍵盤輸入當月利潤B,求應發(fā)放獎金總額。1.從鍵盤任意輸入一個不多于五位的正整數(shù),①求它是幾位數(shù);②分別輸出每一個

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。