int main()
{
int t, i;
cin>>t;
while (t--) {
int x;
cin>>x;
int times = 1, steps = 0;
while (x >= times) {
x -= times;
++steps;
++times;
}
if (x) ++steps;
printf("%d\n", steps);
}
return 0;
}SOJ-2956(腾讯笔试题-猜数字)(寻找临界楼层)
最新推荐文章于 2012-08-01 16:54:19 发布
这是一个用C++编写的简单程序,通过用户输入的整数来计算完成特定任务所需的步骤数。程序首先读取测试案例的数量,然后对于每个案例,读取一个整数并计算直到该整数小于当前步长所需的操作步骤。
(寻找临界楼层)&spm=1001.2101.3001.5002&articleId=7490010&d=1&t=3&u=bf5ab3d312464bc087b460706c627993)
3431

被折叠的 条评论
为什么被折叠?



