任务和代码:
4玩数字
/*
*Copyright (c)2017, CSDN学院
*All Rights Reserved.
*文件名称: play numbers
*作者:孙家明
*完成日期: 2017.8.24日
*版本号:V1.0
*问题描述:输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值.
*程序输出: 和、平均值、平方和以及平方和的开方.
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h> //调用sqrt函数需要math.h
int main()
{
double x, y, z;
double sum, avge, squ_sum, root;
printf("请依次输入x, y, z的值:");
scanf("%lf %lf %lf", &x, &y, &z);
sum= x+y+z; //三数之和
avge= (x+y+z)/3; //三数平均值
squ_sum= x*x + y*y + z*z; //三数各自的平方之和
root= sqrt(squ_sum); //对三数的平方之和求平方根
printf(" sum= %lf\n avge= %lf\n squ_sum= %lf\n root= %lf\n", sum, avge, squ_sum, root);
return 0;
}
运行结果:
知识点总结:
算术运算符: +-*/ ,取模运算:% ,数据类型的自由和强制转换:(数据类型)(运算表达式)
学习心得:
算术运算符与算术表达式