2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)

2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)

ID:34385596

大小:231.50 KB

頁(yè)數(shù):38頁(yè)

時(shí)間:2019-03-05

2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)_第1頁(yè)
2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)_第2頁(yè)
2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)_第3頁(yè)
2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)_第4頁(yè)
2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)_第5頁(yè)
資源描述:

《2018春浙大遠(yuǎn)程教育程序設(shè)計(jì)基礎(chǔ)(c)離線作業(yè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、浙江大學(xué)遠(yuǎn)程教育學(xué)院《程序設(shè)計(jì)基礎(chǔ)(C)》課程作業(yè)姓名:學(xué)號(hào):年級(jí):學(xué)習(xí)中心:—————————————————————————————第1章C語(yǔ)言的基本構(gòu)成程序調(diào)試題1.編輯、調(diào)試以下程序步驟1:在VisualC++環(huán)境下新建文件可用[開(kāi)始]→[程序]→[MicrosoftVisualC++6.0]→[MicrosoftVisualC++6.0]→[文件]→[新建]→[文件]→[C++SourseFile],輸入文件名ex1-1.c,程序代碼如下:#include/*文件預(yù)處理,包含標(biāo)準(zhǔn)輸入輸出庫(kù),程序可調(diào)用輸入、輸出函數(shù)*/intadd(intx,

2、inty){intz;z=x+y;returnz;}intmain(){intadd(int,int);/*函數(shù)的說(shuō)明,告訴系統(tǒng)在主函數(shù)中要調(diào)用add函數(shù)*/inta,b,c;/*變量的定義*/scanf("%d%d",&a,&b);c=add(a,b);/*函數(shù)調(diào)用*/printf("%d+%d=%d",a,b,c);/*調(diào)用系統(tǒng)輸出函數(shù)printf,%d為格式控制符,依次用后面的變量值填充,以整數(shù)形式輸出*/}請(qǐng)思考文件ex1-1.c由幾個(gè)函數(shù)構(gòu)成?調(diào)用了那幾個(gè)系統(tǒng)函數(shù)?此程序中用到了哪幾個(gè)保留字?哪幾個(gè)用戶自定義標(biāo)識(shí)符?答:文件ex1-1.c由兩個(gè)函數(shù)構(gòu)成

3、,分別是add()和主函數(shù)main()。調(diào)用了兩個(gè)系統(tǒng)函數(shù),分別為scanf和printf。程序中用到如下幾個(gè)保留字:int,38return。使用了如下幾個(gè)用戶自定義標(biāo)示符:x,y,z,a,b,c.步驟3:編譯并運(yùn)行程序,程序運(yùn)行時(shí)輸入兩個(gè)整數(shù),2040,觀察程序運(yùn)行的結(jié)果。答:?jiǎn)栴}出在main函數(shù)第5行這句:scanf(對(duì)于scanf函數(shù)內(nèi)有””,直接回車是無(wú)效的,建議去掉“”:變成:scanf(重新運(yùn)行再輸入,回車,得出結(jié)果是60程序運(yùn)行結(jié)果,20+40=601.編輯、調(diào)試以下程序步驟1:在VisualC++環(huán)境下新建文件可用[開(kāi)始]→[程序]→[

4、MicrosoftVisualC++6.0]→[MicrosoftVisualC++6.0]→[文件]→[新建]→[文件]→[C++SourseFile],輸入文件名ex1-2.c步驟2:在文本編輯器中輸入以下C程序#include/*文件預(yù)處理,包含標(biāo)準(zhǔn)輸入輸出庫(kù),程序可調(diào)用輸入、輸出函數(shù)*/#includeintmain(){intand(int,int);/*函數(shù)的說(shuō)明,告訴系統(tǒng)在主函數(shù)中要調(diào)用and函數(shù)*/intor(int,int);/*函數(shù)的說(shuō)明,告訴系統(tǒng)在主函數(shù)中要調(diào)用and函數(shù)*/inta,b,c;/*變量的定義*

5、/scanf("%d%d",&a,&b);c=and(a,b);/*函數(shù)調(diào)用*/printf("%d&&%d=%d",a,b,c);/*調(diào)用系統(tǒng)輸出函數(shù)printf,%d為格式控制符,依次用后面的變量值填充,以整數(shù)形式輸出*/c=or(a,b);/*函數(shù)調(diào)用*/printf("%d

6、

7、%d=%d",a,b,c);}步驟3:[文件]→[新建]→[文件]→[C++SourseFile],輸入文件名ex1-2-2.c,源程序代碼為:intand(inta,intb){intc;c=a&&b;returnc;}步驟4:[文件]→[新建]→[文件]→[C++SourseF

8、ile],輸入文件名ex1-2-3.c,源程序代碼為:intor(inta,intb){intc;38c=a

9、

10、b;returnc;}步驟5:點(diǎn)擊編譯圖標(biāo),編譯程序1-2.c步驟4:點(diǎn)擊執(zhí)行圖標(biāo),執(zhí)行程序1-2.c,當(dāng)程序運(yùn)行時(shí),鍵盤輸入2040,按回車。204020&&40=120

11、

12、40=1您可以輸入其它的整數(shù),觀察程序的執(zhí)行結(jié)果。答按照上述步驟,執(zhí)行后發(fā)現(xiàn)程序錯(cuò)誤,檢查程序,發(fā)現(xiàn)兩個(gè)問(wèn)題:一、步驟2中第2句????????????#include??錯(cuò)誤,正確形式應(yīng)該用雙引號(hào):??????????#include"ex1-2-2.c"二、#i

13、nclude"ex1-2-2.c"?后一行增加????#include"ex1-2-3.c"?完整程序運(yùn)作如下:編譯執(zhí)行,輸入20?40回車,得到輸入0?和15,回車得到第2章 輸入輸出程序設(shè)計(jì)1.用printf輸出一個(gè)中空的五角星。38源程序:#includevoidmain(){printf("t*");printf("t**");printf("t**");printf("t********");printf("t**");printf("t**");printf("t**

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

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

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