c語言向上取整 C語言零基礎入門 習題

2021-10-11 07:12:01 字數 1347 閱讀 7994

​c語言零基礎入門——7.習題

這一節的任務是做一些題目,僅僅使用前幾節的知識,不牽扯後邊的知識。
第一題:列印題:請利用之前所講的知識列印出乙個五角星,具體圖形如下。

類似即可。

第二題:計算題

:請編寫程式:根據我們今年交的**的個數(x),再根據交**的 年增長率(r%)。

計算出我們4年後的一年中可以交到多少個**(totle)。注意

需要從鍵盤輸入x與r,然後輸出結果totle。

要有文字提示。

結果要是整數(向上取整)

具體執行圖如下。

第三題:格式題

出現如下所示,表示成功

第四題:輸出題

第五題:加密

請程式設計序將「china」進行加密

密碼規律是:

用原來的字母後面第4個字母代替原來的字母。

例如:字母「a」後面第4個字母是「e」,用「e」代替「a」。因 此,「china」應譯為「glmre」。要求:

請編一程式,用賦初值的方法使c1,c2,c3,c4,c5 這5個變數的值分別為'c','h','i','n','a',

經過運算,使cl,c2,c3,c4,c5分別變為'g','l','m','r','e'。

分別用printf函式輸出改變前,用putchar函式輸出改變後的這5個字元。

結果如下圖所示:

tips:上述有些題目的個別小知識點可能沒講過,但是不會影響做題,題目解析見下節。

關個注唄:小小猿筆記

C語言取整

使用floor函式。floor x 返回的是小於或等於x的最大整數。如 floor 10.5 10 floor 10.5 11 使用ceil函式。ceil x 返回的是大於x的最小整數。如 ceil 10.5 11 ceil 10.5 10 floor 是向負無窮大捨入,floor 10.5 11 ...

零基礎C語言入門018 for迴圈

迴圈的基本結構 通常乙個迴圈都將涉及到三個動作 初始化計數器 判斷迴圈條件是否滿足 更新計數器 for 語句對於 while 語句,這些動作是分散在三個不同的地方。那如果能夠把它們都集中到一塊,那麼對於後期無論是除錯也好修改也罷,無疑就便捷了許多。沒錯,當年 c 語言作者也是跟我們想到一塊去了,所以...

c 陣列擷取 C語言零基礎入門 陣列 04

本節課的任務是 我們之前講解的一維陣列與二維陣列 都是基於儲存的內容是int型別的資料。我們說過 同乙個陣列中可以存放任意簡單型別的資料,比如 乙個陣列中可以存放的資料型別都是 int,float,double,char等等。char型別的陣列就被稱之為字元陣列,因為他的每乙個陣列索引位置存放的資料...