c语言求五个整数的平均数
时间: 2024-10-25 14:15:23 浏览: 33
在C语言中,求五个整数的平均数可以通过以下几个步骤来实现:
```c
#include <stdio.h> // 引入标准输入输出库
int main() {
int num1, num2, num3, num4, num5; // 定义五个整数变量
float average;
// 输入五个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
printf("请输入第五个整数: ");
scanf("%d", &num5);
// 计算平均数
average = (float)(num1 + num2 + num3 + num4 + num5) / 5.0;
// 输出结果
printf("这五个数的平均数是: %.2f\n", average); // 控制小数位数为两位
return 0;
}
```
在这个程序里,我们先定义了五个整数变量,然后通过`scanf`函数从用户那里获取输入。计算平均数时,我们将整数转换为浮点数除以5,确保结果是浮点型的。最后,使用`printf`输出结果。
相关问题
c语言求三个整数的平均数
```c
#include <stdio.h>
int main()
{
int a, b, c;
float avg;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
avg = (a + b + c) / 3.0; // 注意要除以浮点数3.0
printf("三个整数的平均数为:%.2f", avg); // %.2f表示保留两位小数输出
return 0;
}
```
c语言计算四个整数平均数计算结果保留两位小数
在C语言中,如果你想要计算四个整数的平均值,并将结果保留两位小数,你可以这样做:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,以便使用round函数四舍五入
void calculate_average(int num1, int num2, int num3, int num4) {
int sum = num1 + num2 + num3 + num4; // 先计算总和
double average = (double)sum / 4; // 将总和除以4得到平均值
double rounded_average = round(average * 100) / 100.0; // 四舍五入到两位小数
printf("四个整数的平均值为:%.2f\n", rounded_average);
}
int main() {
int a, b, c, d;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
calculate_average(a, b, c, d); // 调用函数计算并打印结果
return 0;
}
```
这个程序首先接受用户的四个整数输入,然后通过`calculate_average`函数计算它们的平均值,再用`round`函数四舍五入到最接近的两个小数位。
阅读全文