题解 | #求解立方根#

求解立方根

https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca

#import <Foundation/Foundation.h>

int main(int argc, char* argv[]) {
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
    
    double a = 0;
    scanf("%lf", &a);

    // 处理数据正负值的标志位
    int flag = 1;
    if (a < 0) {
        flag = -1;
        a = -a;
    }

    // while循环查找立方根
    double i = 0;
    while (i*i*i <= a) {
        i += 0.01;
    }

    printf("%.1f", i * flag);

    [pool drain];
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务