问题及代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/*
Copyright(c)2017,学生
All rights reserved.
文件名称:main.c
作者:乔帅
完成日期:2017年12月10日
版本号:v1.0
问题描述:求三个双精度实数的和、平均值、平方和以及平方和开方
输入描述:三个双精度实数
程序输出:输出和、平均值、平方和以及平方和开方
*/
int main()
{
double s , s1 , s2 , s3 , p , qs , sq;
printf("请输入三个双精度实数:");
scanf("%lf %lf %lf" , &s1 , &s2 , &s3 );
s = s1 + s2 + s3;
p = s / 3.0;
qs = s1*s1+s2*s2+s3*s3;
sq = sqrt(qs);
printf("和为:%lf", s);
printf("平均值为:%lf", p);
printf("平方和为:%lf", qs);
printf("平方和的开方为:%lf", sq);
return 0;
}
运行结果:
知识点总结:
1.使用数学函数需要在代码开头调用#include <math.c>
2.在c语言中平方需要两次相乘,而不能用^符号
学习心得:
主要强调了系统数学函数的运用,没多大难度