ZZULIOJ【1069】向Z同學學習【迴圈】&&【模擬】
阿新 • • 發佈:2019-01-08
1069: 向Z同學學習
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 7850 Solved: 4711
SubmitStatusWeb Board
Description
Z同學為了實現暑假去雲南旅遊的夢想,決定以後每天只消費1元,每花k元就可以再得到1元,一開始Z同學有M元,問最多可以堅持多少天。
Input
輸入2個整數M, k,(2 <= k <= M <= 1000)。
Output
輸出一個整數,表示M元可以消費的天數。
Sample Input
4 3Sample Output
5解析:
如果m<k,則只能堅持m天(每天花一元),如果m>k,我們需要判斷第k天剩的錢不能小於0才能繼續迴圈下去,否則就輸出天數。
程式如下:
#include<cstdio>
int main()
{
int m,k,n=0,a=0;
scanf("%d%d",&m,&k);
do
{
m=m-k+1;
n=n+k;
}while(m-k>=0);
if(m-k<0)
a=m;
n=n+m;
printf("%d\n",n);
return 0;
}