任务和代码
/*
*Copyright (c)2017,CSDN学院
*All rights reserved.
*文件名称: main.c
*作 者: 伍志鹏
*完成日期: 2017年8月30日
*版本号: v1.0
*
*问题描述: 输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。
*程序输出: 输出它们的和、平均值、平方和以及平方和的开方;
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h> //sqrt需要导入math.h
int main()
{
float a,b,c;
float dSum,dAverage,dSumSquare,dSumSquareOpen;
printf("请输入3个双精度实数:");
scanf("%f %f %f",&a,&b,&c);
dSum=a+b+c;
dAverage=dSum/3;
dSumSquare=a*a+b*b+c*c;
dSumSquareOpen=sqrt(dSumSquare);
printf("它们的和是:%f\n",dSum);
printf("它们的平均值是:%f\n",dAverage);
printf("它们的平方和是:%f\n",dSumSquare);
printf("它们的平方和开方是:%f\n",dSumSquareOpen);
return 0;
}
运行结果
知识点总结
程序主要有用到算术表达式和算术运算符,而且还加入了个C语言数学库,使用类库就要导入到项目中。
心得
学会了使用C语言自带的数学库,可以用该库来做一些数学上的操作,而且方便简单。