题解 | #特殊的产奶量#

特殊的产奶量

https://www.nowcoder.com/practice/7780f80e7ece45928c7c138a20fede91

考察知识点:数值计算、类型转换、四舍五入

题目解析

1、计算平方数,将result变量乘以100保留小数点后两位数,之后转为int类型去掉原result小数点三位之后的数字

2、将result小数点后两位的数恢复回来

3、转换为字符串类型

采用的编程语言:C

完整的编程代码:如下所示

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param x int整型 
 * @return string字符串
 */
#include <stdio.h>
char* mySqrt(int x ) {
    double result = 0;
    char *ret_char = (char *)calloc(1, 8);

    result = sqrt((double)x);
    result = (int)(result * 100);	/* 先将result变量乘以100保留小数点后两位数,之后转为int类型去掉原result小数点三位之后的数字 */
    result = result / 100;	/* 将result小数点后两位的数恢复回来 */
    sprintf(ret_char, "%.2f", result);	/* 转换为字符串类型 */

    return ret_char;
}

面试高频TOP202解析 文章被收录于专栏

采用Java,C,Python等方法去解答面试高频TOP202题目,

全部评论

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务