C語言程序?qū)嶒?yàn)報(bào)告最簡單的C語言程序設(shè)計(jì)_第1頁
C語言程序?qū)嶒?yàn)報(bào)告最簡單的C語言程序設(shè)計(jì)_第2頁
C語言程序?qū)嶒?yàn)報(bào)告最簡單的C語言程序設(shè)計(jì)_第3頁
C語言程序?qū)嶒?yàn)報(bào)告最簡單的C語言程序設(shè)計(jì)_第4頁
C語言程序?qū)嶒?yàn)報(bào)告最簡單的C語言程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 數(shù)學(xué)與軟件科學(xué)學(xué)院 實(shí)驗(yàn)報(bào)告學(xué)期:2010至2011第 2 學(xué)期 2011年 9 月 19 日 課程名稱:c語言設(shè)計(jì) 專業(yè):信息與計(jì)算科學(xué) 班級(jí) 2010級(jí)5班 實(shí)驗(yàn)編號(hào): 實(shí)驗(yàn)三 實(shí)驗(yàn)項(xiàng)目:最簡單的c語言程序設(shè)計(jì) 指導(dǎo)教師 姓名: 學(xué)號(hào): 實(shí)驗(yàn)成績: 實(shí)驗(yàn)?zāi)康模?1) 掌握順序結(jié)構(gòu)的程序設(shè)計(jì)概念、方法及各種賦值語句的使用方法;(2) 掌握基本的c語言程序設(shè)計(jì)中的輸入、輸出語句的使用方法。實(shí)驗(yàn)內(nèi)容:1. 熟悉表3-1表3-5中給出的格式化輸入、輸出格式控制符及其使用方法,并上機(jī)測試教材表例3-1例3-10,并觀察c語言中的數(shù)據(jù)格式化輸入、輸出規(guī)律和方法;p72 3-132.輸入并編輯以下程序

2、代碼:int main(void) int na,nb; float fc,fd; long le,lf; unsigned int u,v; char ch1,ch2; scanf(%d,%d,na,nb); scanf(%f,%f,fc,fd); scanf(%ld,%ld,le,lf); scanf(%o,%o,u,v); scanf(%c,%c,ch1,ch2); printf(n); printf(a=%7d,b=%7dn,&na,&nb printf(c=%10.2f,d=%10.2n,&lf,&fd); printf(e=%17ld,f=%17ldn,&le,&lf); prin

3、tf(u=%o,v=%on,&u,&v); printf(c1=%c,c2=%cn,&ch1,&ch2); return 0; 輸入格式時(shí)要注意,八進(jìn)制數(shù)之后的字符類型輸入格式如下:12,25a,b確定請分析和觀察代碼有無錯(cuò)誤,如果有,有哪些?指出錯(cuò)誤原因,并修正之,使其可以按照預(yù)想的目的輸入相應(yīng)數(shù)據(jù)并輸出結(jié)果;4. 用getchar()函數(shù)讀入兩個(gè)字符ch1,ch2,然后分別用putchar()和printf()函數(shù)輸出這兩個(gè)字符。試分析思考如下問題:(a) ch1和ch2的數(shù)據(jù)類型用什么?(b) 要求輸出ch1和ch2的ascii碼,應(yīng)如何處理?是用printf ()還是用putchar(

4、)?(c) 整型變量是否在任何情況下都可以相互代替?5. 請編寫和實(shí)現(xiàn)教材習(xí)題3-15(第一個(gè)圖案)。實(shí)驗(yàn)準(zhǔn)備:(1) 復(fù)習(xí)相關(guān)內(nèi)容,閱讀并分析1、2、3中的相關(guān)程序代碼;(2) 對4、5題進(jìn)行程序代碼編寫。實(shí)驗(yàn)步驟:1. 打開tc,在file菜單下選擇new。2. 輸入 int main(void) int na,nb; float fc,fd; long le,lf; unsigned int u,v; char ch1,ch2; scanf(%d,%d,na,nb); scanf(%f,%f,fc,fd); scanf(%ld,%ld,le,lf); scanf(%o,%o,u,v);

5、scanf(%c,%c,ch1,ch2); printf(n); printf(a=%7d,b=%7dn,&na,&nb printf(c=%10.2f,d=%10.2n,&lf,&fd); printf(e=%17ld,f=%17ldn,&le,&lf); printf(u=%o,v=%on,&u,&v); printf(c1=%c,c2=%cn,&ch1,&ch2); return 0; 3. 按f9,根據(jù)報(bào)錯(cuò)提示對代碼進(jìn)行修改。修改結(jié)果為: int main(void) int na,nb; float fc,fd; long le,lf; unsigned int u,v; char

6、ch1,ch2; clrscr(); scanf(%d,%d,%f,%f,%ld,%ld,%o,%o,&na,&nb,%c,%c,&na,&nb,&fc,&fd,&le,&lf,&u,&v,&ch1,&ch2); printf(n); printf(a=|%7d|,b=|%7d|n,na,nb); printf(c=|%10.2f|,d=|%10.2|n,lf,fd); printf(e=|%17ld|,f=|%17ld|n,le,lf); printf(u=|%o|,v=|%o|n,u,v); printf(c1=|%c|,c2=|%c|n,ch1,ch2); getch(); return

7、 0;4. 按住ctrl+f9運(yùn)行該程序,運(yùn)行結(jié)果如圖一(見實(shí)驗(yàn)結(jié)果)5. 按f10進(jìn)入菜單,在file菜單下選擇new。6. 輸入 int main(void) printf(*); printf( * n); printf(* *); printf( * * n); printf(* *); printf(* *n); printf(* *); printf(* *n); printf(* *); printf(* *n); printf(* *); printf( * * n); printf(*); printf( * n); printf( * ); printf( * n); pr

8、intf( * ); printf( * * n); printf( * ); printf( * * n); printf(* ); printf(* *n); printf( * ); printf( * * n); printf( * ); printf( * * n); printf( * ); printf( * n); getch(); return 0;7. 按住ctrl+f9運(yùn)行該程序,運(yùn)行結(jié)果如圖二(見實(shí)驗(yàn)結(jié)果)8. 按f10進(jìn)入菜單,在file菜單下選擇new。9. 輸入#includeint main(void) int i,j; float x,y; char ch;

9、clrscr(); scanf(%2d%f%3*d%f%c%*d%d,&i,&x,&y,&ch,&j); printf(i=%d j=%dn,i,j); printf(x=%f y=%fn,x,y); printf(ch=%cn,ch); getch(); return 0;10. 按住ctrl+f9運(yùn)行該程序,運(yùn)行結(jié)果如圖三(見實(shí)驗(yàn)結(jié)果)11. 按f10進(jìn)入菜單,在file菜單下選擇new。12. 輸入 int main(void) int n=0,s,c; clrscr(); printf(n s cn); s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +

10、n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); +n; s=n*n;c=s*n; printf(%d %5d %5dn,n,s,c); getch(); return 0;13. 按住ctrl+f9運(yùn)行該程序,運(yùn)行結(jié)果如圖四(見實(shí)驗(yàn)結(jié)果)14. 按f10進(jìn)入菜單,在file菜單下選擇new。15. 輸入int main(void) char ch1,ch2; clrscr(); printf(

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論