返回首页 返回题库

运动会主席台折纸鹤天数计算

C++ 入门 #循环#累加操作

题目描述

题面描述

运动会快到了,班级准备折纸鹤布置主席台。第一天折了x只纸鹤,从第二天开始,每天固定折y只纸鹤。已知布置主席台至少需要z只纸鹤,请你帮班级算一算,至少需要多少天才能折够?

输入格式

一行,三个正整数x y z,用空格隔开。

输出格式

一行,一个整数,表示折够z只纸鹤所需的最少天数。

样例1

输入:

5 3 17

输出:

5

样例解释1

班级折纸鹤进度如下:第1天5只,第2天累计8只,第3天累计11只,第4天累计14只,第5天累计17只,刚好达到至少17只的要求,所以最少需要5天。

样例2

输入:

10 5 8

输出:

1

样例解释2

第一天就折了10只,超过了8只的要求,所以最少需要1天。

数据范围

  • 1 ≤ x ≤ 1000
  • 1 ≤ y ≤ 1000
  • 1 ≤ z ≤ 1000

时间限制

1秒

内存限制

128MB

💡 查看提示(先自己想一想再看)
这是一道面向入门者的循环训练题,考察 while 循环的基本使用、变量的初始化与累加操作;解题时可以先设置初始天数为1、累计纸鹤数为第一天折的x,再通过循环不断增加天数并累加后续每天的纸鹤数y,直到累计数量满足或超过要求的z只;注意循环条件要正确设置为 total < z。
⚙ 开始做这道题 1 人做过 · 1 收藏 · 15 浏览

讨论(0)