天天看點

c語言程式設計設計實驗課件,c語言程式設計實驗課件.ppt

《c語言程式設計實驗課件.ppt》由會員分享,可線上閱讀,更多相關《c語言程式設計實驗課件.ppt(12頁珍藏版)》請在人人文庫網上搜尋。

1、實驗一,1.用scanf函數輸入資料,a=3,b=7,x=8.2,y=123.22,c1=A,c2=a,用printf函數進行輸出。 2.雞兔同籠,已知雞兔總頭數為h,總腳數為f,求雞兔各多少隻?,3.存款利息計算,有10000元,想存5年,按以下幾種方法存。 (1)一次存5年。 (2)先存2年期,到期将本息再存3年。 (3)先存3年期,到期後再存2年。 (4)存1年期,到期将本息再存1年,連存5次。 計算各自存法5年後的本息是多少?,4.設半徑r=1.5,圓柱高h=3,求圓周長,圓面積,圓柱表面積,圓柱體積。用scanf輸入資料,輸出結果,輸入要有文字說明,取小數點後2位數字。 5.給出一個。

2、不多于5位的正整數,要求: (1) 求出它是幾位數? (2) 分别輸出每個數字? (3)按逆順序輸出。如(123輸出321),1.輸入兩個正整數,求其最大公約數和最小公倍數。 2.一個數如果恰好等于它的因子之和,這個數就稱為完數,例如6=1+2+3,程式設計找出1000之内的所有完數,并按下面格式輸出其因子。 6 its factors are 1,2,3,實驗二,4.一個球從100m高度自由落下,每次落地後反跳回原高度的一半,再落下,再反彈。求它在第10次落地式,共經過多少米,第10次反彈多高。,3.輸入一行字元,分别統計出其中英文字母、空格、數字和其他字元的個數。,實驗三,1.從鍵盤輸入一個整。

3、數,并将其插入到其元素已按升序排列的數組中,要求插入操作完成後,數組中的元素仍按升序排列。,2. 一篇文章,共有三行文字,每行有80個字元。要求分别統計出其中英文大寫字母、小寫字母、數字、空格以及其他字元的個數。,3. 從鍵盤輸入10個整數,并求出這10個數的最大值及出現次數。,4.編寫個人所得稅電腦。輸入個稅起征點和月收入,計算應交稅款。(起征點為2000元) 不超過500元的部分稅率5 超過500元至2000元的部分稅率10 超過2000元至5000元的部分稅率15 超過5000元至20000元的部分稅率20 超過20000元至40000元的部分稅率25 超過40000元至60000元的。

4、部分稅率30 超過60000元至80000元的部分稅率35 超過80000元至100000元的部分稅率40 超過100000元的部分稅率45。,實驗四,1.寫一個函數,将一個字元串中的元音字母複制到另一字元串,然後輸出。,2. 編寫一個函數,由實參傳來一個字元串,統計此字元串中字母、數字、空格和其他字元個數,在主函數中輸入字元串以及輸出上述結果。,3. 一隻公雞十五元,一隻母雞十三元,三隻小雞十元。用一千元買雞,可以各買公雞、母雞、小雞多省隻?,4. 輸入10個學生5門課的成績,分别用函數實作下列功能: 計算每個學生平均分; 計算每門課的平均分; 找出50個分數中最高的分數所對應的學生和課程; 計算平均分方差: 其中,xi為某一學生的平均分,5.驗證哥德巴赫猜想。 德國數學家哥德巴赫1742年提出了下列著名的數學猜想:任一個充分大的偶數(6)總可以分解成兩個素數之和。,實驗五,1. 輸入3個整數,按由小到大的順序輸出,2. 輸入3個字元串,按由小到大的順序輸出。,3. 有n個人圍成一圈,順序排号。從第1個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾号的那位。,4. 有一字元串,包含n個字元。寫一函數,将此字元串從中第m個字元開始的全部字元複制成為另一個字元串。