日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

实验报告书 c语言,c语言实验报告书.doc

發(fā)布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验报告书 c语言,c语言实验报告书.doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C語言程序設(shè)計

實驗報告書

專 業(yè): 班 級:

姓 名: 學(xué) 號:

實驗地點(diǎn): 任課教師:

實驗題目:

實驗環(huán)境: Visual C++6.0

一、 實驗?zāi)康?/p>

1.了解while語句的基本結(jié)構(gòu),學(xué)會使用while循環(huán)語句;

2.了解do…while語句的基本結(jié)構(gòu),學(xué)會使用do…while循環(huán)語句;

3.了解while和do…while語句的區(qū)別;

4.學(xué)會用break語句跳出整個循環(huán);

5.學(xué)會用continue語句提前結(jié)束本次循環(huán);

6.了解break語句和continue語句的區(qū)別;

7.學(xué)會在循環(huán)體中使用多個語句,進(jìn)一步熟悉循環(huán)語句的基本結(jié)構(gòu);

8.學(xué)會使用for循環(huán)語句,了解for循環(huán)語句的基本結(jié)構(gòu);

9.學(xué)會使用for循環(huán)語句,了解for循環(huán)語句的基本結(jié)構(gòu);

10.學(xué)會使用嵌套的for循環(huán)語句,用break跳出循環(huán);

11.學(xué)會綜合使用循環(huán)語句來完成一個程序;

12.了解一維數(shù)組的定義方法,以及引用一維數(shù)組;

13.學(xué)會使用一維數(shù)組,同時學(xué)會使用循環(huán)語句;

14.學(xué)會用數(shù)組來解決數(shù)的排序問題;

15.學(xué)會定義數(shù)組,并且使用for循環(huán)語句來完成程序;

16.學(xué)會用“打擂臺算法”以及數(shù)組來解決問題;

17.學(xué)會定義字符數(shù)組,并用“初始化列表”對其進(jìn)行賦值,然后用循環(huán)結(jié)構(gòu)實現(xiàn)程序;

18.用嵌套for循環(huán)語句輸出字符數(shù)組中的所有字符;

19.學(xué)會應(yīng)用一維的和二維的字符數(shù)組;

20.學(xué)會應(yīng)用一維的和二維的字符數(shù)組;

二、 實驗內(nèi)容

1.用while語句,求1+2+3+…+100的和;

2.用do…while語句,求1+2+3+…+100的和;

3.while和do…while循環(huán)比較;

4.在全系1000名學(xué)生中,征集慈善募捐,當(dāng)總數(shù)達(dá)到10萬元時就結(jié)束,統(tǒng)計此時捐款人數(shù),以及平均每人捐款數(shù)目;

5.要求輸出100至200之間所有不能被3整除的數(shù);

6.輸出一個4*5的矩陣;

7.用π/4≈1-1/3+1/5-1/7+…公式求π的近似值,直到發(fā)現(xiàn)某一項的絕對值小于10^6為止;

8.求Fibonacci數(shù)列的前40個數(shù)。這個數(shù)列有如下特點(diǎn):第1,2兩個數(shù)為1,1.從第三個數(shù)開始,該數(shù)是前面兩個數(shù)之和。

9.輸入一個大于3的整數(shù)n,判斷它是否為素數(shù);

10.求100至200之間所有的素數(shù);

11.譯密碼。為了使電文保密,往往按照一定規(guī)律將其轉(zhuǎn)換成密碼,收報人再按約定的規(guī)律將其翻譯回原文;

12.對10個數(shù)組元素依次賦值為0,1,2,3,4,5,6,7,8,9,要求按逆序輸出;

13.用數(shù)組來處理求Fibonacci數(shù)列問題;

14.有10個地區(qū)的面積,要求對它們阿布由小到大的順序排列;

15.將一個二維數(shù)組行和列的元素互換,存到另一個二維數(shù)組中;

16.有一個3*4的矩陣,要求編寫程序求出其中值最大的那個元素的值,以及其所在的行號和列號;

17.先定義一個字符數(shù)組,并用“初始化列表”對其賦以初值。然后用循環(huán)逐個輸出此字符數(shù)組中的字符;

18.輸出一個菱形圖;

19.輸入一行字符,統(tǒng)計其中有多少個單詞,單詞之間用空格分隔開;

20.有3個字符串,要求找出其中最大者。

三、 實驗結(jié)果

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

四、 實驗中存在的問題及解決辦法

1.第一個程序是while語句的簡單應(yīng)用,比較簡單,沒有什么遇到問題;

2.一開始把while(i<=100)這句話寫到do的循環(huán)體里面了,編譯的時候遇到了錯誤,后來看了書上循環(huán)語句的結(jié)構(gòu),把錯誤改正過來了;

3.這個程序在寫的時候沒有什么遇到困難,分析了一下,知道了while和do…while的區(qū)別:do…while執(zhí)行循環(huán)體的時候,是無條件執(zhí)行,而while執(zhí)行的時候是先看條件,所以當(dāng)i的值超出10的時候,兩個程序的結(jié)果會不一樣;

4.剛開始寫的時候沒有定義一個SUM=100000,所以不能正常的運(yùn)行,我是參考了書上的例子才把程序糾正過來的;

5.這個程序中唯一的問題就是在printf("%d ",n)的%d之后忘記空格,所以一開始運(yùn)行出來的結(jié)果數(shù)字都是連在一起的;我在運(yùn)行之后發(fā)現(xiàn)了這個問題,所以自己能夠改正過來;

6.一開始寫if(n%5 == 0)這句話的時候,等于符號只寫了一個,由于一個等號在C程序中不代表等號,所以不能正常運(yùn)行,后來自己檢查了一遍發(fā)現(xiàn)了問題;

7.一開始頭文件中忘記引用math.h,所以當(dāng)引用絕對值的時候出現(xiàn)了錯誤,后來我通過看書,改正了錯誤;

8.這個程序在編寫的時候沒有遇到什么問題;

9.這個程序一開始寫的時候,不小心在for語句的后面加了一個分號,然后導(dǎo)致編譯的時候,出現(xiàn)錯誤:break是非法的,我在網(wǎng)上百度了一下,百度知道里面的解釋是:break只能用在循環(huán)語句中,而由于for后面有分號,表示循環(huán)語句結(jié)束,所以break的使用是非法的,從這個程序我牢記了break使用最基本的規(guī)則:即必須用在循環(huán)語句內(nèi)部;

10.這個程序一開始寫的時候,因為嵌套語句比較多,所以一開始有點(diǎn)混亂,后來自己慢慢理清了思路,把嵌套語句理順了,也就能夠運(yùn)行了;

11.這個程序是對循環(huán)結(jié)構(gòu)的綜合運(yùn)用,在寫的時候要注意&&的優(yōu)先級高于||,所以在用if結(jié)構(gòu)進(jìn)行嵌套的時候要想清楚;

12.這個程序讓我基本能夠掌握定義一維的數(shù)組的方法,沒有遇到什么困難;

13.這個程序讓我了解了怎么讓數(shù)字按照每行幾個來輸出,即使用if(i%5==0)

printf("\n")這個語句,整個程序沒有遇到什么困難;

14.一開始在scanf("%d",&a[i])語句中忘記了&符號,scanf函數(shù)的格式也就錯了,后來是自己檢查出來的問題,改正了過來;

15.一開始把b[j][i]=a[i][j]寫成了b[i][j]=a[i][j],導(dǎo)致運(yùn)行出來第二個矩陣怎么都不正確,后來經(jīng)過調(diào)試發(fā)現(xiàn),錯誤出現(xiàn)在這一步中,仔細(xì)一看,i和j寫反了,改正過來后程序能夠正常運(yùn)行;

16.一開始我忘記定義row和colum的初始值了,所以程序出現(xiàn)錯誤,后來是我看了書才發(fā)現(xiàn)了錯誤就,改正了過來;

17.在定義字符數(shù)組的時候,忘記單詞與單詞之間的空格了,在單引號里面沒有輸入空格,所以編譯的時候,出現(xiàn)了錯誤:字符的定義不清楚,后來經(jīng)過調(diào)試發(fā)現(xiàn)錯誤的所在處,改正了以后程序就可以運(yùn)行了;

18.這個程序在寫的時候沒有遇到什么大的困難,就是一開始不清楚“*”具體的位置,不知道到底隔幾個空格才是*號,后來看書以后知道了;

19.這個程序在寫的時候吸取了前面幾個程序所遇到的問題,所以很順利;

20.這個程序不太懂是什么意思,所以是邊看書邊寫的程序,大部分能夠理解;

8

展開閱讀全文

總結(jié)

以上是生活随笔為你收集整理的实验报告书 c语言,c语言实验报告书.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。