编写程序,读入三个单精度数,求他们的平均值并保留此平均值小数点后两位数,对小数点后第三位进行四舍

编写程序,读入三个单精度数,求他们的平均值并保留此平均值小数点后两位数,对小数点后第三位进行四舍五入,最后输出结果。

#include <stdio.h>
void main(){
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
printf("%.2f",(a+b+c)/3);
}

//运行示例:

温馨提示:内容为网友见解,仅供参考
无其他回答

编写程序,读入三个单精度数,求他们的平均值并保留此平均值小数点后两位...
include <stdio.h>void main(){float a,b,c;scanf("%f%f%f",&a,&b,&c);printf("%.2f",(a+b+c)\/3);}\/\/运行示例:

...求它们的平均值并保留此平均值小数点后一位数
print("这三个数的平均值为:{:.1f}".format(average))程序首先通过 float() 函数将输入的字符串转换为浮点数,然后计算这三个数的平均值。最后使用字符串格式化将计算结果输出,并设置小数点后一位的精度,即 "{:.1f}"。

...精度数,求它们的平均值并且保留此平均值小数点后一位数,对小数点后...
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);\/* 将小数转换成字...

...三个双精度数求它们平均值并保留此平均值小数点后一位,对小数点后...
双精度实数占内存单元为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 很明显,...

用java编程序:从键盘输入若干个整数,输出这些数中大于其平均值的...
df=new java.text.DecimalFormat("#.##"); \/\/仅保留小数点后两位 avg = num\/array.length;System.out.println("大于输入正数的平均值 "+df.format(avg)+" 的数有:");for (int i=0;i<array.length;i++){ if(avg<array[i]){ System.out.print(array[i]+" ");} } } ...

...键盘上输入若干个正数,输出这些数中大于其平均值的数。
System.out.println("大于输入正数的平均值 "+df.format(avg)+" 的数有:"); for (int i=0;i<array.length;i++){ if(avg<array[i]){ System.out.print(array[i]+" "); } } } 本回答由网友推荐 举报| 答案纠错 | 评论 3 0 yc20188 采纳率:36% 擅长: 电脑\/网络 生活 其他...

如何保留小数点后两位?
先通过设置数据格式,将小数点保留两位。再通过在空白处输入100,然后复制100并选择整个列的数据点击右键,选择性粘贴下面的除即可将小数点整体向前挪动两位。具体的以EXCEL2007为例,设置方法如下:1、在电脑上打开一个EXCEL文件进入。2、此时可以在该文件的空白处输入100,点击右键选择复制。3、100复制...

excel怎么保留2位小数点后面的数字?
第一种方法设置单元格格式法,选中区域鼠标右键设置单元格格式,数值,两位小数即可。特点是excel单元格中显示的是保留两位小数,但是实际单元格的数值未改变。第二种方法点击菜单栏上的按钮调节,特点是excel单元格中显示的是保留两位小数,但是实际单元格的数值未改变。第三种方法用ROUND函数保留两位小数点...

保留两位小数的方法
保留两位小数是指当一个数字取近似数的时候,保留小数点后前两位的数字,第三位数字四舍五入。例如:6.996保留两位小数,则为7.00。如果最小位就是百分位,但是位数不足,那么就在数字后面直接加0,比如8.6=8.60。保留两位小数是求近似数的一种方法,得出的得数与准确数值相近。以显示精度为准...

如何在VB中设置精度问题,即是保留小数点后的几位。
方法一:用Round函数,语法 :ROUND(number,num_digits)Number 需要进行四舍五入的数字。 Num_digits 指定的位数,按此位数进行四舍五入。示例:'Round(需要修改的数字,小数位数)Print Round(3.1415926, 3)显示:3.142 方法二:用Format函数,返回Variant(String),其中含有一个表达式,它是根据格式...

相似回答