B4064 [GESP202412 二级] 寻找数字
欢迎报名洛谷网校,报名课程可以获得对应组别的知识点讲解与答疑服务,期待和大家一起进步!点击图片即可报名。
:::align{center} :::
本题考查循环结构、循环嵌套以及常见的数学函数的使用。
本题需要读入
做法 1:枚举法。要问是否存在
在编写代码中,可以使用 pow(b, 4) 表示 b * b * b * b 编写。
参考代码(部分):
for (________) {
if (________) { // 枚举 b,并且判断 b^4=a 是否成立
cout << b << endl;
flag = true; //记录得到了一组解
}
}
//若无解需要输出 -1
做法 2:开根法。如果
从而想到:可以直接对 sqrt(sqrt(a)),也可以使用 pow(a, 1.0 / 4)。
参考代码(部分):
int b = ________;
if (________) // 计算并且判断
cout << b << endl;
else
cout << -1 << endl;