新生—关于判断一个整数变量x是否同时是奇数、完全立方数而且是三位整数的表达式
  • 板块灌水区
  • 楼主Chill6
  • 当前回复9
  • 已保存回复9
  • 发布时间2021/2/17 16:03
  • 上次更新2023/11/5 03:09:43
查看原帖
新生—关于判断一个整数变量x是否同时是奇数、完全立方数而且是三位整数的表达式
470334
Chill6楼主2021/2/17 16:03
#include<iostream>
#include<cmath>
using namespace std;
int main() {
    int x;
    bool p, p1, p2;
    cin >> x;
    p = (int)pow(x, 1.0 / 3) == pow(x, 1.0 / 3);
    p1 = x % 2;
    p2 = 100 <= x && x < 1000;
    cout << (p && p1 && p2) << endl;
    return 0;
}

请问大家这个有没有哪里写错了啊,我输入125和729这两个符合题目要求的数字,输出都是0,看了好几次也没发现有哪里是错误的,麻烦大家帮我看一下,谢谢。

2021/2/17 16:03
加载中...