编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。
需要每一步的步骤和结果。
我们老做错,回答者需验证程序是否可行。
编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。
需要每一步的步骤和结果。
我们老做错,回答者需验证程序是否可行。
#include<stdio.h> #include<math.h> #include<iostream.h> main() { double a,b,c; double sum=0.0,ave=0.0; cout<<"请输入三个你要输入的数"<<endl; cin>>a>>b>>c; sum=a+b+c; ave=sum/3; cout<<"没的四舍五入之前:"; cout<<ave<<endl; printf("四舍五入之后为:"); printf("%.1f\n",ave); }
注意:输完了一个``用回车再输另一个数
#include <iostream>
using namespace std;
int main() { double x1,x2,x3,sum,avg; x1=x2=x3=sum=avg=0.0; cout<<"请输入一个数:"; cin>>x1; cout<<"请输入第二个数:"; cin>>x2; cout<<"请输入第三个数:"; cin>>x3; sum=x1+x2+x3; avg=sum/3; cout<<avg<<endl; printf("%.1f",avg); return 0; }