




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.5/5實(shí)驗(yàn)報(bào)告_實(shí)驗(yàn)3順序結(jié)構(gòu)程序設(shè)計(jì)<學(xué)號(hào)_姓名>一、實(shí)驗(yàn)?zāi)康模?、熟悉賦值運(yùn)算符的使用,能根據(jù)需要構(gòu)建相應(yīng)的賦值表達(dá)式,掌握兩變量交換數(shù)據(jù)的方法;2、繼續(xù)熟悉整數(shù)相除、取余運(yùn)算及數(shù)據(jù)類型轉(zhuǎn)換等內(nèi)容,能實(shí)現(xiàn)四舍五入保留指定位小數(shù)的算法;3、熟悉常用數(shù)學(xué)函數(shù)的使用;4、通過樣例加深對(duì)printf<>常用格式控制符功能的理解,掌握printf<>函數(shù)的使用;5、掌握scanf<>函數(shù)的使用,能正確輸入數(shù)據(jù);6、掌握順序結(jié)構(gòu)程序設(shè)計(jì)的方法,能夠畫傳統(tǒng)的流程圖和N_S流程圖。二、實(shí)驗(yàn)內(nèi)容1、<基礎(chǔ)題>編寫程序,將10000秒轉(zhuǎn)換成以"xx時(shí)xx分xx秒"格式輸出?!蔡崾荆嚎煽紤]整數(shù)的/、%運(yùn)算#include<stdio.h>intmain<>{inth,m,s,a; a=10000; h=10000/3600; m=10000%3600/60; s=10000%60; printf<"%d時(shí)o?à%d分¤?%d秒?\n",h,m,s>;return0;}2、<基礎(chǔ)題>編程實(shí)現(xiàn):先定義兩個(gè)整數(shù)變量,然后輸入兩個(gè)值,再交換這兩個(gè)變量的值,最后輸出交換后的新值。如下圖所示:?jiǎn)栴}:#include<stdio.h>intmain<>{inta,b,temp; printf<"intera,b:">; scanf<"%d,%d",&a,&b>; printf<"交?換?前??,ê?a=%d,b=%d\n",a,b>; temp=a; a=b; b=temp; printf<"交?換?后¨?,ê?a=%d,b=%d\n",a,b>;return0;}語句組:a=b;b=a;能交換a、b的值嗎?不能若不能,如何改進(jìn)?使用第三變量再進(jìn)行交換操作<3>畫出程序的傳統(tǒng)流程圖。3、<基礎(chǔ)題>運(yùn)行下列程序,體會(huì)printf<>中"格式控制符"的用法,并回答相關(guān)問題:#include<stdio.h>intmain<>{intk=1234;doublef=12345.0123456789;char*p="China"; printf<"%%d格式符:\n">; printf<"%d\n",k>; printf<"%6d\n",k>;printf<"%06d\n",k>; printf<"%2d\n\n",k>; printf<"%%f格式符:\n">; printf<"%f\n",f>; printf<"%lf\n",f>; printf<"%15f\n",f>; printf<"%15.4f\n",f>; printf<"%-15f\n",f>; printf<"%-15.4f\n",f>; printf<"%.2f\n",f>; printf<"%30.20f\n\n",f>; printf<"%%e格式符:\n">; printf<"%e\n",f>; printf<"%15e\n",f>; printf<"%15.4e\n",f>; printf<"%-15e\n",f>;printf<"%-15.4e\n",f>;printf<"%.2e\n",f>; printf<"%30.20e\n\n",f>; printf<"%%s格式符:\n">; printf<"%s\n",p>; printf<"%10s\n",p>; printf<"%-10s\n\n",p>;return0;}問題:請(qǐng)說明格式控制符%d、%f、%e、%s的基本用法。%d:用來輸入有符號(hào)的十進(jìn)制整數(shù)%f:用來輸入實(shí)數(shù),可以用小數(shù)形式或指數(shù)形式輸入%e:與f作用相同%s:用來輸入字符串,將字符串送到一個(gè)字符數(shù)組中,在輸入時(shí)以非空白字符開始,以第一個(gè)空白字符結(jié)束。4、<基礎(chǔ)題>分析、運(yùn)行下列程序,要讓各變量得到對(duì)應(yīng)的值:a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。問鍵盤上該如何輸入?并回答相關(guān)問題。#include<stdio.h>intmain<>{inta,b;floatx,y;charc1,c2;scanf<"a=%d,b=%d",&a,&b>;scanf<"%f%e",&x,&y>; scanf<"%c%c",&c1,&c2>;printf<"a=%d,b=%d\n",a,b>; printf<"x=%f,y=%f\n",x,y>;printf<"c1=%c,c2=%c\n\n",c1,c2>;return0;}問題:scanf<>函數(shù)應(yīng)如何書寫?Scanf<格式控制,地址表列>輸入不同類型數(shù)據(jù)時(shí),應(yīng)注意什么?scanf函數(shù)中的"格式控制"后面應(yīng)當(dāng)是變量地址,而不是變量名;如果再"格式控制字符串"中除了格式聲明以外還有其他字符,則在輸入數(shù)據(jù)是在對(duì)應(yīng)的位置上應(yīng)輸入與這些字符相同的字符;在用%c格式聲明輸入字符時(shí),空格字符和轉(zhuǎn)義字符中的字符都作為有效字符輸入;在輸入數(shù)值數(shù)據(jù)時(shí),如輸入空格、回車、Tab鍵或遇非法字符認(rèn)為該數(shù)據(jù)結(jié)束;5、<提高題>以下程序?qū)崿F(xiàn)的功能是:輸入一個(gè)double類型的數(shù)據(jù),使該數(shù)保留兩位小數(shù),對(duì)第三位小數(shù)進(jìn)行四舍五入處理,然后輸出此數(shù),查驗(yàn)處理是否正確。請(qǐng)根據(jù)注釋和運(yùn)行截圖填充程序。程序代碼:#include<stdio.h>intmain<>{doublex; printf<"Enterx=">; scanf<"%lf",&x>; printf<"<1>x=%f原始數(shù)據(jù)\n",x>; printf<"<2>x=%.2f格式控制數(shù)據(jù)\n",x>; x=_____________; //x擴(kuò)大100倍x=_____________; //x增加0.5 x=_____________; //對(duì)x取整后再賦值給x x=_____________; //x縮小100倍 printf<"<3>x=%f處理后數(shù)據(jù)\n",x>;return0;}程序運(yùn)行截圖:#include<stdio.h>intmain<>{doublex; printf<"Enterx=">; scanf<"%lf",&x>; printf<"<1>x=%f原始數(shù)據(jù)\n",x>; printf<"<2>x=%.2f格式控制數(shù)據(jù)\n",x>; x=x*100; //x擴(kuò)大倍 x=x+0.5; //x增加0.5 x=<int>x; //對(duì)x取整后再賦值給x x=x/100; //x縮小倍 printf<"<3>x=%f處理后數(shù)據(jù)\n\n",x>;return0;}6、<提高題>改錯(cuò)題:以下程序有多處錯(cuò)誤,若按下列截圖所示格式輸入、輸出數(shù)據(jù),請(qǐng)?jiān)诔绦虻南鄳?yīng)位置上改正錯(cuò)誤。程序代碼:main{doublea,b,c,s,v;printf<inputa,b,c:\n>; scanf<"%d%d%d",a,b,c>; s=a*b; /*計(jì)算長(zhǎng)方形面積*/ v=a*b*c; /*計(jì)算長(zhǎng)方體面積*/ printf<"%d%d%d",a,b,c>; printf<"s=%f\n",s,"v=%d\n",v>;}運(yùn)行截圖:#include<stdio.h>intmain<>{doublea,b,c,s,v; printf<"inp
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023七年級(jí)數(shù)學(xué)上冊(cè) 第一章 有理數(shù)1.4 有理數(shù)的乘除法1.4.1 有理數(shù)的乘法第1課時(shí) 有理數(shù)的乘法教學(xué)實(shí)錄(新版)新人教版
- 2024秋七年級(jí)數(shù)學(xué)上冊(cè) 第三章 整式的加減3.1 列代數(shù)式 3列代數(shù)式教學(xué)實(shí)錄(新版)華東師大版
- 2024秋七年級(jí)英語上冊(cè) Unit 7 Days and Months Lesson 37 Seasons and Weather教學(xué)設(shè)計(jì) (新版)冀教版
- 安徽省合肥市長(zhǎng)豐縣七年級(jí)生物下冊(cè) 4.2.3《合理營(yíng)養(yǎng)與食品安全》教學(xué)實(shí)錄3 (新版)新人教版
- 2023八年級(jí)歷史下冊(cè) 第五單元 國(guó)防建設(shè)與外交成就第16課 獨(dú)立自主的和平外交教學(xué)實(shí)錄 新人教版
- Unit 2 Colors Grammar 教學(xué)設(shè)計(jì) 2024-2025學(xué)年牛津譯林版英語九年級(jí)上冊(cè)
- 全國(guó)浙教版信息技術(shù)七年級(jí)下冊(cè)第二單元第7課《傳感器的應(yīng)用》教學(xué)設(shè)計(jì)設(shè)計(jì)
- DB6107-T 67-2024 馬鈴薯-玉米-大豆帶狀復(fù)合種植技術(shù)規(guī)程
- DB1331T 063-2023雄安新區(qū)地埋管地源熱泵系統(tǒng)工程技術(shù)規(guī)程
- 2024-2025學(xué)年新教材高中化學(xué) 第二章 分子結(jié)構(gòu)與性質(zhì) 2 分子的空間結(jié)構(gòu)教學(xué)實(shí)錄 新人教版選擇性必修2
- 明亞保險(xiǎn)經(jīng)紀(jì)人考試題庫(kù)答案
- 初中語文作業(yè)設(shè)計(jì)研究
- 水工金屬壓力鋼管焊接工藝規(guī)程
- 古代美洲文明:2阿茲特克
- 生物多樣性生物多樣性的價(jià)值
- 2022年《旅游經(jīng)濟(jì)學(xué)》題庫(kù)及答案(共8套)
- 2015-2022年北京電子科技職業(yè)學(xué)院高職單招語文/數(shù)學(xué)/英語筆試參考題庫(kù)含答案解析
- 高中音樂(必修)《音樂鑒賞》 (人音版)《家國(guó)情懷的民族樂派》格林卡與穆索爾斯基《荒山之夜》
- 《有效小組合作的22個(gè)案例》讀書筆記思維導(dǎo)圖PPT模板下載
- 碧桂園青島后田項(xiàng)目專項(xiàng)拿地報(bào)告
- GB/T 7714-1987文后參考文獻(xiàn)著錄規(guī)則
評(píng)論
0/150
提交評(píng)論