从键盘输入3个双精度数据,分别保存在变量a、b、c中,计算并输出总和、平均值、和的平方根。要求:输出结果保留3位小数。
提示:(1)求平方根使用函数sqrt()。
(2)若要sqrt()函数能实现求平方根功能,需要在最开始处添加文件包含命令:#include<math.h>
代码如下:
#include <stdio.h>
#include <math.h>
int main(void){
double a,b,c; //定义双精度变量a,b,c
double sum ,avg,square_root; //分别定义和、平均值,平方根的三个双精度变量
//从输入读取三个双精度数据存入到变量a,b,c
scanf("%lf %lf %lf",&a,&b,&c);
sum = a + b + c; //计算a、b、c的和
avg = (a+b+c)/3; //计算a、b、c的平均值
square_root = sqrt(sum); //计算和的平方根
printf("sum:%.3lf\n",sum); //打印三个数的和
printf("avg:%.3lf\n",avg); //打印三个数的平均值
printf("square_root:%.3lf\n",square_root); //打印和的平方根
return 0;
}