参考答案
/*计算四个整数的平均值的程序*/
#include <stdio.h>
#include <math.h>
int main()
{
//如果题目要求是4个小数,那把int改成float或double即可
int one, two, three, four; // 声明四个变量
double result; // 声明存储平均值结果的变量
printf("程序可以计算四个数的平均值\n"
"请输入四个数值\n"
"空格隔开,回车确认\n"); //提示用户输入
scanf("%d %d %d %d", &one, &two, &three, &four); // 读取用户输入的四个数值
result = (one+ two+three+ four) / 4.0; // 计算平均值
printf("平均值为%.2lf", result); // 打印平均值在屏幕上
getchar();
getchar();
return 0;
}
讲解
程序开头先包含了两个库:stdio.h 和 math.h。其中,stdio.h 包含了常用的输入输出函数及文件操作函数,math.h 则包含了数学相关的函数。
通过定义四个变量 one、two、three 和 four 来存储用户输入的四个整数。另外,还定义了一个变量 result 来存储计算后的平均值。
用户输入四个整数,程序使用 scanf 函数将这四个整数读取到变量 one、two、three 和 four 中。最终,程序通过计算 (one+ two+three+ four) / 4.0 来得到平均值,并将结果存储在变量 result 中。
最后,程序使用 printf 函数将计算出来的平均值 result 输出到屏幕上。其中用 %.2lf 对结果进行了格式化输出,指定了输出的小数点后位数为2位。
末尾的两个 getchar 函数,是为了让程序停留在屏幕上以便查看结果,而不是瞬间退出,等待用户输入两次。最后程序正常结束。