从键盘输从键盘输入3个双精度数据,分别保存在变量a、b、c中,计算并输出总和、平均值、和的平方根。要求:输出结果保留3位小数。 提示:(1)求平方根使用函数sqrt()。 (

从键盘输入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;
}