保留小数问题。取整

  1. cout:首先包含头文件#include 。 double number = 3.14159; std::cout << std::setprecision(3) << number << std::endl; 输出3.14.这时保留三位数字。
  2. double number = 3.14159; std::cout << std::fixed << std::setprecision(3) << number << std::endl;输出3.141.这是保留三位小数。
  3. printf: double number = 3.14159; printf("%.3lf\n", number); double为lf,float为f;
  4. 向上取整:使用 ceil() 函数。该函数返回不小于给定参数的最小整数值

#include "cmath" int main() { double number = 3.7; int roundedUp = ceil(number); // roundedUp 的值为 4 return 0; } 5. 向下取整:使用 floor() 函数。该函数返回不大于给定参数的最大整数值 #include "cmath"

int main() { double number = 3.7; int roundedDown = floor(number); // roundedDown 的值为 3 return 0; }

全部评论

相关推荐

点赞 评论 收藏
分享
06-17 00:26
门头沟学院 Java
程序员小白条:建议换下项目,智能 AI 旅游推荐平台:https://github.com/luoye6/vue3_tourism_frontend 智能 AI 校园二手交易平台:https://github.com/luoye6/vue3_trade_frontend GPT 智能图书馆:https://github.com/luoye6/Vue_BookManageSystem 选项目要选自己能掌握的,然后最好能自己拓展的,分布式这种尽量别去写,不然你只能背八股文了,另外实习的话要多投,尤其是学历不利的情况下,多找几段实习,最好公司title大一点的
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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