取近似值

取近似值

http://www.nowcoder.com/questionTerminal/3ab09737afb645cc82c35d56a5ce802a

#include <stdio.h>
int main(void)
{
    double num;
    scanf("%lf",&num);
    printf("%d",(int)(num + 0.5));
    return 0;
}
全部评论
秒啊
2 回复 分享
发布于 2021-02-28 16:56
兄台真乃神人也,直接用round简直low爆
点赞 回复 分享
发布于 2021-02-01 11:23
输入6.45,输出应该是7吧,按照你的做法输出的是6
点赞 回复 分享
发布于 2021-03-26 23:48
秒啊
点赞 回复 分享
发布于 2021-04-02 22:58
兄台是个狠人
点赞 回复 分享
发布于 2021-05-28 02:02
妙蛙
点赞 回复 分享
发布于 2021-06-07 18:22
牛逼
点赞 回复 分享
发布于 2021-06-07 21:01
狠人
点赞 回复 分享
发布于 2021-08-13 00:25
太秒了!
点赞 回复 分享
发布于 2022-02-06 16:30
精彩
点赞 回复 分享
发布于 2022-02-21 20:15
大佬帮忙看一下,输入一样的怎么main报错。#include <stdio.h> int main(void) { double num; scanf("%1f",&num); printf("%d",(int)(num+ 0.5)); return 0; }</stdio.h>
点赞 回复 分享
发布于 2022-03-08 10:39
double 转 int? 是认真的吗? 对于那些超出 int 表示范围的浮点数,如 2^100 + 0.3,这个程序应该输出什么呢?
点赞 回复 分享
发布于 2022-06-12 20:31
可太秀了
点赞 回复 分享
发布于 2022-08-22 10:09 云南

相关推荐

点赞 评论 收藏
分享
220 10 评论
分享
牛客网
牛客企业服务