第4章上機作業(yè)1

第4章上機作業(yè)1

ID:44013037

大小:607.00 KB

頁數(shù):4頁

時間:2019-10-17

第4章上機作業(yè)1_第1頁
第4章上機作業(yè)1_第2頁
第4章上機作業(yè)1_第3頁
第4章上機作業(yè)1_第4頁
資源描述:

《第4章上機作業(yè)1》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、上機1選擇結(jié)構(gòu)一、上機目的:1、掌握關(guān)系運算符、邏輯運算符以及各種混合運算符的優(yōu)先級先后次序,能計算由各種混合運算符連接起來的表達式的值。(根據(jù)課件復(fù)習(xí))2、掌握自然語言、流程圖以及N-S流程圖等算法的描述方法,根據(jù)算法的描述方法能夠編寫出程序,從而形成編程的思想。3、掌握if語句的三種基本形式,會用if語句的三種形式去編寫相應(yīng)的程序。注意:全部作業(yè)按照.c文件保存好,自己看著命名并且將編程題代碼寫在紙上。周日晚上上機之前將作業(yè)做完,上課我檢查,每個同學(xué)都會檢查到,我會從中抽題讓你們給我講。根據(jù)大家的表現(xiàn)情況我會計入平時成績。二、輸入程

2、序并運行,不完整的程序?qū)⑵溲a充完整1、有以下程序段,輸入并運行inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d”,a,b,c);2、以下程序運行時,輸入的值在哪個范圍才會有輸出結(jié)果()#includemain()A、不等于10的整數(shù)B、大于3且不等于10的整數(shù)C、大于3或等于10的整數(shù)D、小于3的整數(shù){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d",x);}3、輸入一個數(shù)字字

3、符:若x是數(shù)字字符'0'--'9',則將'0'轉(zhuǎn)換成'9','1'轉(zhuǎn)換成'8','2'轉(zhuǎn)換成'7'...'9'轉(zhuǎn)換成'0';若是其他字符,則保持不變。main(){charx,y;x=getchar();if()y=’0’+’9’-x;else;putchar(y);putchar('');}4、輸入三角形的三條邊長,判斷a,b,c能否構(gòu)成三角形,若能輸出YES,若不能輸出NO。main(){floata,b,c;scanf(“%f%f%f”,);if()printf(“YES”);/*a,b,c能構(gòu)成三角形*/elseprin

4、tf(“NO”);/*a,b,c不能構(gòu)成三角形*/}5、從鍵盤輸入一個小于1000的正數(shù),要求輸出它的平方根(如果平方根不是整數(shù),輸出其整數(shù)部分)。要求在輸入數(shù)據(jù)后先對其進行檢查是否為小于1000的正數(shù),如果不是,則要求重新輸入。部分代碼如下,請補充完整。三、編程題(選擇結(jié)構(gòu)中使用if語句的三種形式解決)1、輸入三個整型數(shù),分別賦值給a,b,c,要求按照從大到小的順序輸出。2、從鍵盤輸入一個四位數(shù)的年份,判斷其是否為閏年。要求運行結(jié)果有2個截圖,分別是判斷為閏年的結(jié)果和判斷為不是閏年的結(jié)果,如下:在此基礎(chǔ)上:(1)想進行循環(huán)測試,當(dāng)

5、輸入0時結(jié)束程序,將如何修改程序?如下圖所示:(2)判斷2000-2005年中的每一年是否為閏年,并將結(jié)果輸出。如下:3、有一個函數(shù):寫出程序,輸入x的值,輸出對應(yīng)的y的值。要求加上相應(yīng)的文字說明,每一種情況都得有運行結(jié)果。如下所示:4、編程實現(xiàn)大小寫字母的轉(zhuǎn)換,要求如下:(1)從鍵盤輸入一個字符,要求使用getchar()函數(shù)讀入字符。(2)如果輸入的是一個小寫字母,轉(zhuǎn)換為大寫字母。(3)如果輸入的是一個大寫字嗎,轉(zhuǎn)換為小寫字母。(4)如果輸入的是一個非字母符號,照原樣輸出。(5)要求有文字說明,運行結(jié)果要求每一種情況都得有。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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