c語言超全練習題(全面更新)

c語言超全練習題(全面更新)

很久之前在舊博客中有寫過C語言的練習題。然後發布到了知乎。後來博客改版數據進行了清空。這篇文章所得到的反響並不太好。也就沒有更新。今天打開知乎看到這篇文章陸陸續續的多了很多評論。所以這次更新一個比原先更全面的C語言練習題匯總。

此次更新將文章分為了三篇、九部分。下面是文章鏈接。

C語言編程超全練習題(一) - ic翼?

bingyishow.top圖標C語言編程超全練習題(二) - ic翼?

bingyishow.top圖標C語言編程超全練習題(三) - ic翼?

bingyishow.top圖標

更新日期(2018-5-21 12:16:45)

更新日期(2018-3-11 10:49:55)

如果沒有什麼意外的話。此文就此結束了。上面的三篇文章已經全部在博客中更新完畢。


現在網站地址為 bingyishow.top

(以下內容鏈接已經失效了,如果需要的人多的話我在重新寫一個吧)

這些C語言的題我放到了這個網頁中——冰翼分享網--C語言練習

更新日期(2017-5-2 22:30:20)

  • 韓信點兵演算法

相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排、五人一排、七人一排地變換隊形,而他每次只掠一眼隊伍的排尾就知道總人數了。輸入3個非負整數a,b,c ,表示每種隊形排尾的人數(a<3,b<5,c<7),輸出總人數的最小值(或報告無解)。已知總人數不小於10,不超過100 。

韓信點兵演算法|冰翼分享網

  • 小明做燒餅

燒餅都有兩個面,要做好一個燒餅,要兩面都弄熱。當然,一次只能弄一個的話,效率就太低了。現在小明有一個大大的平底鍋,一次可以同時放入k個燒餅,一分鐘能做好一面。而現在有n個燒餅,問至少需要多少分鐘才能全部做好呢?

小明做燒餅|冰翼分享網

  • 進位轉化

輸入一個十進位數N,將它轉換成R進位數輸出。

進位轉化 | 冰翼分享網

  • 求出是第幾天

給定一個日期,輸出這個日期是該年的第幾天。

給定一個日期,輸出這個日期是該年的第幾天。 | 冰翼分享網

  • 考試成績轉化

輸入一個百分制的成績t,將其轉換成對應的等級,具體轉換規則如下:

90~100為A;

80~89為B;

70~79為C;

60~69為D;

0~59為E;

考試成績轉化 | 冰翼分享網

  • 求實數的絕對值

求實數的絕對值、

求實數絕對值 | 冰翼分享網

  • 計算球的體積

根據輸入的半徑值,計算球的體積。

根據輸入的半徑值,計算球的體積。 | 冰翼分享網

  • 計算兩點之間的距離

輸入兩點坐標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。

計算兩點間的距離 | 冰翼分享網

  • ASCII碼排序

輸入三個字元後,按各字元的ASCII碼從小到大的順序輸出這三個字元。

ASCII碼排序 | 冰翼分享網

  • 數值統計

統計給定的n個數中,負數、零和正數的個數。

數值統計 | 冰翼分享網

  • 最小公倍數

給定兩個正整數,計算這兩個數的最小公倍數。

最小公倍數 | 冰翼分享網

  • 求一個整數對10003的餘數

第一行有一個整數m(1<=m<=8),表示有m組測試數據;

隨後m行每行有一個自然數n。

求一個整數對10003的餘數 | 冰翼分享網

  • 篩選素數的演算法

現在給你一個正整數N,要你快速的找出在2…..N這些數裡面所有的素數。

篩選素數的演算法 | 冰翼分享網

  • 月之數

當小月還在讀大一的時候,他在一本武林秘籍中(據有關專家後來考證,估計是C語言基礎,(o′ω`o)?),發現了神奇的二進位數。

如果一個正整數m表示成二進位,它的位數為n(不包含前導0),小月稱它為一個n二進位數。所有的n二進位數中,1的總個數被稱為n對應的月之數。

例如,3二進位數總共有4個,分別是4(100)、5(101)、6(110)、7(111),他們中1的個數一共是1+2+2+3=8,所以3對應的月之數就是8。

月之數 | 冰翼分享網

  • a/b + c/d

給你2個分數,求他們的和,並要求和為最簡形式。

a/b + c/d | 冰翼分享網

  • 倒數第二小的數

求n個整數中倒數第二小的數。

每一個整數都獨立看成一個數,比如,有三個數分別是1,1,3,那麼,第二小的數就是1。

倒數第二小的數 | 冰翼分享網

  • 奇偶位互換

給定一個長度為偶數位的0,1字元串,請編程實現串的奇偶位互換。

奇偶位互換 | 冰翼分享網

  • 統計硬幣

假設一堆由1分、2分、5分組成的n個硬幣總面值為m分,求一共有多少種可能的組合方式(某種面值的硬幣可以數量可以為0)。

統計硬幣 | 冰翼分享網

推薦閱讀:

Pick C語言之重新來過3
Pick C語言之重新來過1
Pick C語言之重新來過2

TAG:C編程語言 | C語言設計習題 | 編程 |