如何使程序谁将计算金字塔有多少个阶段
How to make program who will count how many stages are for pyramid?
我的作业有问题,不知道如何编写这个程序。
制作一个程序来计算金字塔中将有多少层,如果已知它是用方形板建造的,那么顶层由一块板组成,从顶部开始的第二层由 2 * 2 或 4 块板组成,从顶部开始的第三层由 3 * 3 或 9 块板组成, 等。从输入数据中读取板数(100 <= x <= 10000(。
估计楼层数,因为在输出上打印整数。
应该看起来像这样
输入数据 : 101
输出数据 : 6
输入数据 : 5353
输出数据 : 24
请帮助解决这个噩梦...
p.s 我认为它应该用循环来完成,因为我们现在正在学习它们。
感谢所有愿意提供帮助的人,祝你有美好的一天!
感谢@DimChtz的帮助,mby 有人需要一些类似的东西,所以有代码。
#include <iostream>
using namespace std;
int main ()
{
int f, N; /// f -- floors /// n -- number of plates
cin >> N;
for ( f = 0; N > f * f; ++f, N -= f * f );
cout << f << endl;
return 0;
}
我不明白那里发生了什么,但主要的事情是它的工作..
编译后
相关文章:
- 复制列表初始化的隐式转换的等级是多少
- while循环中while循环的时间复杂度是多少
- 如何检查一个c++字符串中有多少相同的字符/数字
- C++有多少类型的循环
- 求出有多少个数字是完美平方,而sqrt()是L,R范围内的素数
- 在条件变量中触发错误信号的频率是多少
- 函数的时间复杂度是多少?
- 必须为 C++20 协程帧保留多少内存?
- 对于四轴飞行器,PID中I控制器的理想值应该是多少
- C++,数组有多少个地址?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 在 Linux 中存储区域设置名称的缓冲区大小应该是多少?
- 在内存不足之前,我可以声明多少个 const 变量?
- 可以读入进程内存的最大块大小是多少?
- 如何在不知道C++中有多少可选参数的情况下在循环中使用va_arg?
- 在二维向量或数组中可以存储的最大元素数是多少?
- 如何创建一个所有行大小不同的 2D 数组,并且用户将指定每行将有多少个元素?
- 计算出有多少客户端可以连接到我正在使用的一些tcp服务器代码
- 如何使程序谁将计算金字塔有多少个阶段
- 一个图像识别特征金字塔有多少步