问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在c语言除法中保留小数点?

发布网友 发布时间:2022-04-22 21:55

我来回答

5个回答

热心网友 时间:2022-05-21 11:46

#include <stdio.h>

int main()

{

float c;//首先要把你要求的数定义成浮点型,通俗的讲就是float和double就是小数型; 

int a=5,b=3;//int整数型,它自动把小数去掉; 

c=1.0*a/b;//最重要的是要乘以1.0; 

printf("%.2f",c);//%.2f;%后面的是点(.)几,就保留几位小数; 

return 0;

}

希望能帮到你,望采纳;

热心网友 时间:2022-05-21 11:46

两个整数的加减乘的结果都是整数,用"%d"格式输出没有问题,但当是除法运算时,若不能整除,所得的商必然是浮点数,这是用"%d"输出时,结果就是零,可以这样改进你的代码:
printf(".2lf\n",1.0*a/b);//.2是告诉系统只输出2位小数,第三位四舍五入,lf是说用浮点格式输出,1.0*a是说,先将a转换为浮点数再进行运算。

热心网友 时间:2022-05-21 11:47

怎样在c语言除法中保留小数点?
将最后一行printf("shang:%d\n",a/b);改为printf("shang:%f\n",a/b);
作为输出的格式化符%f,它还具有指定输出多少位小数的功能,如%0.2f保留两位小数。
具体可以自行百度C语言格式化符。

热心网友 时间:2022-05-21 11:47

第三位四舍五入,lf是说用浮点格式输出,1.0*a是说,先将a转换为浮点数再进行运算。

热心网友 时间:2022-05-21 11:48

printf("%f\n", (double)a/b);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
浙江有哪些三加二的学校 浙江公办3+2专科学校排名 老师们给看看柿子叶子什么病 51漫画vip兑换码 怎样获得51漫画vip兑换码? 51兑换码怎么用 哪个漫画软件好用一些啊,求推荐。 十万平米的楼房地暖管要用多少 物业管理条例里面有写的,10万平米以下,按建筑面积的千份之四计算,超过... 二级建造师十万平米怎么理解 C语言中输出时怎样控制小数点后的位数,请举例说明保留1、2、3、4位小数等等,谢谢 C语言如何实现在运算过程中的四舍五入保留两位小数 c语言中 如何输出小数点后保留2位小数的实型常量 C语言得到的数保留两位小数应该怎么写语句? C语言中,输出浮点数时保留两位小数应该怎么搞? c语言如何让输出结果精确到两位小数 C语言 此题输出的结果如何保留两位小数 C语言计算出的结果中怎么保留小数点后两位? c++输出如何保留两位小数? c语言中怎么保留小数2位 C语言:怎么样使结果输出时保留一位小数;保留两位小数? c语言中保留两位小数如何写? c语言怎样输出2位小数 视频文件格式的常见格式 vob是什么格式 多媒体系统中数数字化视频文件的常用格式 MOV是什么格式? 视频文件可以后缀什么? 常用的视频信息格式有哪些? 电脑上常用视频格式有哪些? c语言中商数要求保留2位小数,怎么办 在C语言计算出的结果中怎么保留小数点 c++如何保留两位小数 vivo智能手机的上滑用不了怎么办? vivo手机快捷栏无法上滑怎么办? 苹果5往上滑不出来怎么办? 步步高vivox5sl手机上滑不能用了怎么办 苹果手机屏幕用手上滑却无法出现多任务功能的界面,该如何解决? 华为手机上下滑滑不动怎么办? 手机不能上滑是怎么回事 iphone6锁屏后上滑无法打开相机是怎么回事? paid上滑键怎么用不了 华为手机上滑手势不能用了 iphone12从底部上滑失灵怎么办? 为什么iphone解锁之后下滑上滑不好使 就是OPPOA5手机打开以后,无法上滑,然后触屏都失灵,那些方法都不管用? 苹果手机最近删除的相片全部删完可以恢复吗? 苹果手机照片彻底删除了怎么恢复? 苹果手机照片被彻底删除怎么恢复? iphone彻底删除照片如何恢复?