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

...保留此平均值小数点后一位,对小数点后第二位小数四舍五入

发布网友 发布时间:2023-12-11 21:33

我来回答

2个回答

热心网友 时间:2024-08-01 22:08

单精度实数在内存中占32bit 有效数字为6~7位,
双精度实数占内存单元为64bit 有效数字为15~16位。
所以双精度数不是小数点后有两个小数的数。

d*=10;
d+=0.5;
d/=10;
这三条语句是对小数点后第二位小数四舍五入。
例如d=1.26;
d*=10; // 12.6
d+=0.5; //13.1
d/=10; //1.31
printf("%.1lf\n",d); // 1.3

很明显,若小数点后第二位小数大于等于5,就会往前一位进位。就是四舍五入了。其实
d+=0.05;
就能实现了。

热心网友 时间:2024-08-01 22:13

/*读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。*/

#include
#include
void main()
{
double a,b,c,d,e;
int g,h1,h2;
char f[20];
printf("请输入三个双精型\n");
scanf("%lf %lf %lf",&a,&b,&c);
d=(a+b+c)/3;
printf("原来未按要求执行返回的双精型\n");
printf("%lf\n",d);
e=d-(int)d; /*求小数部分*/
sprintf(f,"%f",e);/* 将小数转换成字符串*/
printf("转换成字符串之后的小数部分\n");
printf("%s\n",f);/*这一步是用来检测字符串是怎样的*/
g=strlen(f); /*计算字符串长度*/
printf("字符串长度:%d\n",g);
if(g>=3)
{
printf("处理好之后的平均值是\n");
h2=(int)f[3]; /* f[3]是字符型数据,强行取整之后,编程ASC值*/
if(h2>52) /*判断ASC码 4*/
{
h2=(int)f[2];
if(h2>56)
{
h2=48; /*进位直接写0的ASC码*/
h1=(int)d;
h1=h1+1;
}
else
{
h2=h2+1;
h1=(int)d;
}
/*转换成字符串之后一个个字符输出,好笨的办法,求大神精辟*/
printf("%d",h1);/*这里是取双精型的整,不用输出字符*/
printf("%c",f[1]);
printf("%c",h2); /*h2是取ASC码的值,所以要输出字符型数据*/
}
else{
printf("%d",h1=(int)d);
printf("%c",f[1]);
printf("%c",f[2]);}
printf("\n");

}
else{
printf("处理好之后的平均值是\n");
printf("%g\n",d);
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 天龙八部冲值完了怎么不给点啊3 20元800元宝!为什么我才兑换了600元宝????????... 什么牌子的手机可以同时登录多个? 什么牌子的手机可以登录多个。6 电脑桌面不能全屏显示!左右两边都有黑色区域!调整分辨率没有反...5 有趣的桌面壁纸48 在《黑暗精灵三部曲》和《冰风谷三部曲》之后,还有没有续集?有的话 能... 男人什么时候最性感,女人什么时候最迷人? 以前下载一部电影等半天,下载有了智能组网30秒左右就得了? 智能组网下载一部电影只要几十秒吗? ...吃块糖就好点,同事说这是低血糖,低血糖是不是糖尿病前兆啊谢谢... 在社会上奔了几年,被骗了很多次了,现在感觉很受伤,都不知道该相信谁了... 修改未满一年怎么修改 满城尽带黄金甲背景故事是真的吗? 怎样打开被损坏的excel文件呢? 我老师用CAD迷你看图器打开我用CAD画的图纸是一片模糊,是什么问题呢... 我的被盗,登录不了,怎么可以注销微信 智能组网下载一部电影只要几十秒吗? 华为怎么关闭防误触模式识别779 黑白禁区谭家老大是谁 宿舍励志名言45 青岛枕海山庄为什么便宜 为什么说“女人最迷人的时候,就是不爱的时候”?3 《西游记》中为什么每次都可以战胜妖怪? 宿舍名称:四字的,霸气的,有典故的4 浮山小学未来有前景吗 以前下载一部电影等半天,下载有了智能组网30秒左右就得了? 一年内第二次修改技巧 刚开始学mysql数据库,不明白其中的客户端和服务器,这里的服务器是要... 上海市青浦区有哪些大学?12 上海市青浦区是属于三线城市吗?8 上海市青浦区属于哪个地方管辖呢15 部队a照驾驶证能换地方b照驾驶证吗要考试吗 这是上海青浦区的哪个位置 被盗了怎么注销实名认证? 什么牌子的手机可以同时登录多个? 修改未满一年怎么修改 市场上的“假牛肉”究竟是用什么做的?看完原料,才知被骗好多年 美国人天生头发颜色是什么? ...<<满城尽带黄金甲>>是根据什么历史事件改编的吗,麻烦回答得具体点...