c语言如何求三个数的平均值

1208
2023/8/21 5:46:36
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要求三个数的平均值,首先需要将这三个数相加,然后再除以3。以下是用C语言编写的示例代码:

#include <stdio.h>
int main() {
int num1, num2, num3;
float average;
printf("请输入三个数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0;
printf("三个数的平均值为:%.2f\n", average);
return 0;
}

在这个示例代码中,首先定义了三个整数变量num1num2num3,以及一个浮点数变量average用于存储平均值。然后通过scanf函数分别从用户输入中获取三个数,并将其赋值给相应的变量。接着使用(num1 + num2 + num3) / 3.0的表达式计算平均值,并将结果赋给average变量。最后使用printf函数将平均值打印出来。

需要注意的是,由于除法运算的结果是一个浮点数,为了保证精度,将3改为3.0。并使用%.2f格式化字符串指定输出浮点数的小数位数为2。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言二维数组指针如何定义