题解 | #取近似值#

取近似值

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

C语言中round()库函数是用于对最接近该数字的给定值进行四舍五入,它接受一个数字并返回四舍五入的值,返回值类型为浮点型整数。

#include<stdio.h>
int main(){
    float n;
    while(~scanf("%f",&n)){
        printf("%.f\n",round(n));
    }
}

讨论区看到的另一种不错的解题方法:

#include<stdio.h>
int main(void)
{
    float num;
    scanf("%f",&num);
    printf("%d",(int)(num+0.5));
}

真是个大聪明。

全部评论

相关推荐

我看到好多人都在说0offer好焦虑,结果一看是投了百度快手字节啥的。好像大家都是只想通过校招进大厂,对小公司是不考虑的吗😂可是能进大厂的难道不是只有少部分人吗,真心发问
梦想是成为七海千秋:沉默的大多数吧,喜欢晒的都是能引起共鸣的大厂,找小厂的人,别人也不认识你这个小厂,就自己偷偷找了实际上大多数人哪有什么机会能找到大厂
点赞 评论 收藏
分享
喜欢核冬天的哈基米很想上市:会爆NullPointerException的
点赞 评论 收藏
分享
Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
06-12 17:07
沈阳大学 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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