C語言作業08

2022-05-30 12:15:18 字數 1698 閱讀 7899

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我的作業

我在這個課程的目標是

學習迴圈語句whlie

這個作業在那個具體方面幫助我實現目標

學會了新的迴圈結構

參考文獻

一條蠕蟲長1寸,在一口深為n寸的井的底部。已知蠕蟲每1分鐘可以向上爬u寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了d寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井?

這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了。初始時,蠕蟲是趴在井底的(即高度為0)。

輸入在一行中順序給出3個正整數n、u、d,其中d在一行中輸出蠕蟲爬出井的時間,以分鐘為單位。

12 3 1
11
資料表達:定義整型time用來計時,n u d用來接收資料。

資料處理: 初始化時間

scanf("%d%d%d", &n, &u, &d);

初始化井深

dowhile (判斷是否爬出);

輸出時間

輸入資料

輸出資料

說明3 12 1

1井較淺

17 5 3

13普通井

9 5 3

5井深9公尺

提交列表說明:

輸入一組二進位制字元,輸出其對應的十進位制數。當輸入回車鍵時,輸入結束。若輸入非二進位制字元,輸出error input!

11111111
255
34
error input!
資料表達:定義字元型 ch 整型a

資料處理:定義字元型陣列接收資料

inta;

char ch;

while (ch = getchar(), ch != '\n')

if ((ch - '0') == 1 || (ch - '0') == 0)

計算二進位制數

else

輸出十進位制資料

輸入資料

輸出資料

說明1111

15普通二進位制數

84646

error input!

非二進位制資料

提交列表說明:

不同點:

C語言作業08

這個作業屬於那個課程 c語言程式ii 這個作業要求在 作業要求 我在這個課程的目標是 學會使用while迴圈 這個作業在那個具體方面幫助我實現目標 pta專項作業總結,鞏固while迴圈的運用 參考文獻 評價標準 三 本週作業 pta實驗作業 互評 學習總結 四 作業格式 1.pta實驗作業 20分...

C語言作業 08

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i作業08 我在這個課程的目標是 熟練掌握c語言 這個作業在那個具體方面幫助我實現目標 在pta上老師布置的型別作業 參考文獻 markdown基本語法 對於給定的正整數n,求它的位數及其各位數字之和。輸入格式 輸入在一行中給出乙個不超...

c語言作業08

這個作業屬於哪個課程 c語言程式設計 這個作業要求在哪 這個作業課程目標在哪 熟練掌握c語言 這個作業在哪個方面幫助我實現目標 及時完成老師布置的作業 參考文獻 c prime pta實驗作業 1.1.1資料處理 資料表達 運用了n.a,sum三個變數 資料處理 用了while表示式 1.1.2實驗...