想知道如何用c语言代码求两个数的平均数
时间: 2023-03-26 12:00:18 浏览: 129
可以使用以下代码来求两个数的平均数:
#include <stdio.h>
int main() {
float num1, num2, avg;
printf("请输入两个数:\n");
scanf("%f %f", &num1, &num2);
avg = (num1 + num2) / 2;
printf("这两个数的平均数是:%f", avg);
return ;
}
相关问题
c语言代码求三个整数平均值
在C语言中,计算三个整数的平均值可以使用简单的算术操作和变量来完成。下面是一个示例函数:
```c
#include <stdio.h>
double calculate_average(int num1, int num2, int num3) {
double average;
average = (num1 + num2 + num3) / 3.0; // 计算平均值并转换为浮点数,避免整数除法造成的精度丢失
return average;
}
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c); // 输入三个整数
double result = calculate_average(a, b, c); // 调用函数计算平均值
printf("这三个数的平均值是: %.2f\n", result); // 输出结果,保留两位小数
return 0;
}
```
在这个程序里,我们首先定义了一个函数`calculate_average`接受三个整数作为参数,然后通过加总后除以3来计算平均值。在`main`函数中,用户输入三个整数,调用这个函数并打印出结果。
如何用C语言求10个数字的平均数
您可以使用以下代码来求解10个数字的平均数:
```c
#include <stdio.h>
int main() {
int num[10];
int i, sum = 0;
printf("请输入10个整数:");
for (i = 0; i < 10; ++i) {
scanf("%d", &num[i]);
sum += num[i];
}
printf("平均数为:%.2f", (float)sum / 10);
return 0;
}
```
以上代码将输入的10个整数存储在数组num中,累加总和并计算平均数,最后打印平均数。注意,使用float类型的除法可以确保输出平均数的小数点后两位。
阅读全文