PAT-爬動的蠕蟲(簡單程式設計題)
一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鐘可以向上爬U寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井?
這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了。初始時,蠕蟲是趴在井底的(即高度為0)。
輸入格式:
輸入在一行中順序給出3個正整數N、U、D,其中D<U,N不超過100。
輸出格式:
在一行中輸出蠕蟲爬出井的時間,以分鐘為單位。
輸入樣例:
12 3 1
輸出樣例:
11
//爬動的蠕蟲 #include <stdio.h> int main() { int N,U,D,L; scanf("%d %d %d",&N,&U,&D); int time; time=L=0; while(L<N){ time++; L=L+U; if(L>=N) break; L=L-D; time++; } printf("%d",time); return 0; }
相關推薦
PAT-爬動的蠕蟲(簡單程式設計題)
一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鐘可以向上爬U寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井? 這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭
PAT-計算工資(簡單程式設計題)
某公司員工的工資計算方法如下:一週內工作時間不超過40小時,按正常工作時間計酬;超出40小時的工作時間部分,按正常工作時間報酬的1.5倍計酬。員工按進公司時間分為新職工和老職工,進公司不少於5年的員工為老職工,5年以下的為新職工。新職工的正常工資為30元/小時,老職工的正
PAT-分段計算居民水費 (簡單程式設計題)
為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過後,y=2.5x−17.5。請編寫程式實現水費的計算。
PAT-然後是幾點(簡單程式設計題)
有時候人們用四位數字表示一個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。 讀入兩個數字,第一個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表示為四位數字。當小時為個位數
PAT-列印九九口訣表(簡單程式設計題)
下面是一個完整的下三角九九口訣表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16
PAT-計算圓周率(簡單程式設計題)
根據下面關係式,求圓周率的值,直到最後一項的值小於給定閾值。 2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯
PAT-表格輸出(簡單程式設計題)
本題要求編寫程式,按照規定格式輸出表格。 輸入格式: 本題目沒有輸入。 輸出格式: 要求嚴格按照給出的格式輸出下列表格: ----------------------------------
PAT-用天平找小球(簡單程式設計題)
三個球A、B、C,大小形狀相同且其中有一個球與其他球重量不同。要求找出這個不一樣的球。 輸入格式: 輸入在一行中給出3個正整數,順序對應球A、B、C的重量。 輸出格式: 在一行中輸出唯一的那
PAT-PAT (Advanced Level) Practise 1005. Spell It Right (20) (簡單模擬題)【一星級】
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specification:
一些利用遞迴思想的簡單程式設計題(JS實現)
1. 使用遞迴函式計算1+2+...100的值。2. 定義函式,宰相的麥子:相傳古印度宰相達依爾,是國際象棋的發明者。 有一次,國王因為他的貢獻要獎勵他,問他想要什麼。 達依爾說:“只要在國際象棋棋盤上(共64格)擺上這麼些麥子就行了: 第一格一粒,第二格兩粒,…
HDU 6124 17多校7 Euler theorem(簡單思維題)
panel please problem urn return bottom -1 fan std Problem Description HazelFan is given two positive integers a,b, and he wants to calcu
HihoCoder1052基因工程(簡單模擬題)
修改方法 ace lib stream 方法 div 最小 mes 大寫 描述 小Hi和小Ho正在進行一項基因工程實驗。他們要修改一段長度為N的DNA序列,使得這段DNA上最前面的K個堿基組成的序列與最後面的K個堿基組成的序列完全一致。 例如對於序列"ATCGA
【複習】c語言幾道簡單程式設計題
最近在複習c語言的一些知識點,以下是整理的幾道比較重要的程式設計題: 1.列印100-200之間的素數 為了統計素數的個數,可設定一個計數器count; 方法1: #include<stdio.h> int main() { int i = 0; int count =
(程式設計題)字母易位詞
題目 兩個單詞如果包含相同的字母,次序不同,則稱為字母易位詞(anagram)。例如,“silent”和“listen”是字母易位詞,而“apple”和“aplee”不是易位詞。請定義函式檢查兩個單詞是否是字母易位詞。可以假設兩個單詞字母均為小寫。要求演算法複雜度儘量低。
C程式設計--案例(2018年江蘇大學程式設計考研試題 -- 程式設計題)
題目(總): 解答(答案為博主自已所寫,並非最優程式碼,僅供參考) 第一題 題目 定義一個函式,計算並返回如下算式的值:函式式見上,在主函式中輸入10組實數a、b、c的值。。。。。。 參考程式碼(答案並非最優程式碼,僅供參考
C程式設計--案例(2017年江蘇大學程式設計考研試題 -- 程式設計題)
題目(總): 解答(答案為博主自已所寫,並非最優程式碼,僅供參考) 第一題 題目 切比雪夫多項式 (運用遞迴函式計算) 參考程式碼(答案並非最優程式碼,僅供參考) #include<stdio.h>
C程式設計--案例(2016年江蘇大學程式設計考研試題 -- 程式設計題)
題目(總): 解答(答案為博主自已所寫,並非最優程式碼,僅供參考) 第一題 題目 已知檔案Coefficient.txt存有多個方程中係數(具體見題目總)。。。。(檔案讀寫 + 一元二次方程的處理) 參考程式碼(答案並非最優
C程式設計--案例(2008年江蘇大學程式設計考研試題 -- 程式設計題)
題目(總): 解答(答案為博主自已所寫,並非最優程式碼,僅供參考) 第一題 題目 給一個不多於5位的正整數,要求: 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123。 參考程式
Fibonacci Again (簡單規律題)
There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2). Input Input consists of a sequence of
Cpp的簡單程式設計題
1. 這裡需要說明下,什麼是c++裡面的建構函式、拷貝建構函式,賦值函式。 建構函式: c++物件的構造,即作業系統給該物件分配對應的資源空間,建構函式有預設的,由編譯器產生,也可以由使用者自定義產生,使用者可以自定義普通建構函式,也可以定義拷貝的建構函式。