C语言一个语句完成浮点数四舍五入
来源:互联网 发布:超市会员卡管理系统sql 编辑:程序博客网 时间:2024/06/05 04:27
今天去IBM二面,考了三道算法题,这是第一道。
这句就是:
- int i = (int)(a + 0.5);
- #include <stdio.h>
- int main()
- {
- float a;
- printf("Please Input a float and press enter:\n");
- scanf("%f",&a);
- int i = (int)(a/10.0 + 0.5)*10;
- int j = (int)(a + 0.5);
- float b = (int)((a * 100) + 0.5)/100.0;
- printf("i = %d\n",i);//个位四舍五入
- printf("j= %d\n",j);//四舍五入成整型
- printf("b = %0.2f\n",b);//保留两位小数
- return 0;
- }
运行结果:
0 0
- C语言一个语句完成浮点数四舍五入
- C语言浮点数
- c语言浮点数
- C语言 浮点数
- C语言printf(""),浮点数打印保留有效位数,小数部分的四舍五入
- php 浮点数四舍五入
- 9.3浮点数四舍五入
- 各语言对浮点数的截取&四舍五入等操作
- C#.NET常见问题(FAQ)-浮点数如何四舍五入
- C语言中的浮点数
- C语言浮点数解惑
- C语言 浮点数求和
- php浮点数四舍五入函数
- php浮点数四舍五入函数
- js控制浮点数,四舍五入
- C语言 字符串的浮点数转换成浮点数
- C语言浮点数比较大小
- c语言浮点数存储研究
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
- Quartz 2D编程指南(3) - 路径(Paths)【下】
- 矩阵经典题目八:hdu 2175 How many ways??
- Quartz 2D编程指南(4) - 颜色和颜色空间
- NSString 使用方法
- C语言一个语句完成浮点数四舍五入
- 给定一个图片文件名,判断字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。
- Quartz 2D编程指南(5) - 变换
- linux下memcached开启服务
- C - 青蛙的约会
- BUPT Summer Journey #test8 A
- 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- 格式控制符
- android底层开发之交叉编译环境