问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

...求它们的平均值并且保留此平均值小数点后一位数,对小数点后第二位...

提问网友 发布时间:2024-10-24 13:01
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2024-10-26 22:01
/*读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。*/

#include <stdio.h>
#include <string.h>
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);
}

}
热心网友 回答时间:2024-10-26 22:01
#include "stdio.h"
#include "string.h"
int main()
{
double num1=0,num2=0,num3=0,ave=0;
char temp[20] = {0};
printf("please input number:");
scanf("%lf%lf%lf",&num1,&num2,&num3);
ave = (num1+num2+num3)/3; //现在的结果还没做四舍五入运算
sprintf(temp,"%c",ave-(int)ave); //把小数部分都格式化到一个字符数组里

/*字符数组一定是0.xx,那么第二位小数是temp[3],所以判断它是否大于5,
因为它是字符,所以判断是否大于'5'
*/
if(temp[3] > '5') ave += 0.1;
printf("ave=%.1f",ave);
return 0;
}
热心网友 回答时间:2024-10-26 21:55
他写的C++的,我写个C的:

#include<stdio.h>
main()
{
double a, b, c, d;

printf("输入三个双精度数\n");
scanf("%lf%lf%lf", &a, &b, &c);

d = ( a + b + c) / 3;

printf("%.1f\n", d);
}
热心网友 回答时间:2024-10-26 22:04
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
double a,b,c;
cin>>a>>b>>c;
double d;
d=(a+b+c)/3;
cout<<setiosflags(ios::fixed);
cout<<setprecision(2)<<d<<endl;
}

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

大王椰板材质量好吗 大王椰板材如何 潮阳技校有哪些 绿光森林里有一首歌是lala地唱...谁可以告诉我歌名? 立威廉第一张专辑《听威廉的歌》所有歌曲的出处,及MP3下载地址, 45#钢产品调质后,经过抛丸处理,后经酸洗,产品表面出现发红,细看是一... 关于立威廉的几个问题 哪个网站可以找的到立威廉的歌?要可以下载的哦~~ “用工荒”是2011年春节节后最热的词,上至政府部门,下到厂矿企业、普通... E31230v2加个760显卡这配置用换大机箱加风扇么?小机箱散热会不会不... 760超级冰龙版+e3-1230v2该配什么主板?玩游戏的! 760显卡推荐及主板推荐配e31230v2 另外推荐款防尘机箱不考虑散热问题... 高二物理电子偏转。。(明天考试,高手求速度解答,) 高二物理求过程急谢谢 高二物理关于公式E=qu 违法强拆被定滥用职权罪是否合法? 跑跑尖峰SR真有那样好吗? 威龙SR和尖峰SR 哪个更好! 熊木仁里日语歌曲,那首春什么风音译 夫姓郭,妻姓车,想给子女(未出生)起四个字的名字,希望大家给点建议! ...输入三个双精度数,求它们的平均值并保留一个小数,对小数点后第二... ...求它们的平均值并保留此平均值小数点后一位数,对小数点后第_百度知... 肛周脓肿复发跟上火又关吗 ...精度数,求它们的平均值并保留此平均值小数点后一位数 请问上下班途中出事算工伤吗? 屁眼熬夜上火吃什么好 ...控制小数点后的位数,请举例说明保留1、2、3、4位小数等等,谢谢_百度... 种菊芋赚钱吗 南菊芋1号来源与类型 小向日葵叫什么花,哪个花的别名是小向日葵 西坪镇地名沿革 西坪人文历史 西坪主要街巷 西坪河南省西峡县西坪镇 西坪镇经济发展 为什么华硕笔记本电脑word页面目录页码和正文 西坪镇基础设施 为什么在WPS文档中,页码与Word页码不一致? 西坪镇旅游资源 十二星座专属项链 十二星座钻戒
Top