从键盘输入双精度数,求其平均值,并保留小数点后一位,对第二位四舍五入后输出结果

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:57:43

要求:什么时候结束,语言是c还是c++

#include <stdio.h>
void main()
{double a,b;
scanf("%lf%lf",&a,&b);
printf("%.1lf\n",(a+b)/2);
}

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
double a,b,c;
cout << "请输入三个双精度数:";
cin >> a >> b >> c;
double x = (a + b + c)/ 3;
cout << setprecision(1) << fixed << x << endl;
return 0;
}

#include<stdio.h>
void main()
{double a,b,aver;
scanf("%lf%lf",&a,&b);
aver=(a+b)/2;
printf("%.1lf",aver);
}

我记得printf("%.1f",...)好像并不能很好地完成四舍五入的边界情况,比如0.050和0.150输出都为0.1 ,0.151输出才是0.2 ,不知道这是不是楼主能接受的,如果不行就只有手工处理四舍五入了。

#include <math.h>
double fun(double h)
{
return floor(h*100+0.5)/100;
}

VB编程:从键盘输入三个数,求其中最大数和最小数 读入三个双精度数,求它们的平均值并保留此平均值小数后一位数, 从键盘输入一批数,求每相邻三个数的平均值(保留二位小数) 从键盘输入三个整数,用C语言怎么编写一个简单程序求这三个数的和与平均值? 读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入 读入三个双精度数,求它们的平均值并且保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入. 从键盘输入10个正实数,求其平方根的和 单精度,双精度浮点数表示 C语言从键盘输入3个数,求平均值并输出(求平均值写成自定义函数) c语言程序写出上个数求其平均值并统计负数个数