编写一个求2个数的平均值的c语言程序
时间: 2023-04-08 19:00:44 浏览: 162
好的,这个问题我可以回答。以下是一个求2个数平均值的C语言程序:
#include <stdio.h>
int main() {
float num1, num2, avg;
printf("请输入两个数,用空格隔开:");
scanf("%f %f", &num1, &num2);
avg = (num1 + num2) / 2;
printf("这两个数的平均值是:%f", avg);
return 0;
}
相关问题
编写函数求平均值c语言程序填空
以下是一个求平均值的C语言程序,代码中已经填好了空缺部分:
```c
#include <stdio.h>
float average(int a[], int n); // 函数声明
int main()
{
int i, a[10];
float avg;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
avg = average(a, 10); // 调用函数
printf("平均值为:%f\n", avg);
return 0;
}
float average(int a[], int n) // 函数定义
{
int i;
float sum = 0, avg; for (i = 0; i < n; i++)
sum += a[i];
avg = sum / n;
return avg;
}
```
循环从键盘输入3个数,编写一个程序计算其总和及平均值 c语言
在C语言中,可以通过使用`scanf`函数从键盘接收输入,并使用循环结构来处理数据。下面是一个简单的C语言程序,用于循环从键盘输入3个数,并计算它们的总和及平均值。
```c
#include <stdio.h>
int main() {
int numbers[3]; // 创建一个数组来存储3个整数
int sum = 0; // 用于存储总和
float average; // 用于存储平均值
// 循环输入3个整数
for (int i = 0; i < 3; i++) {
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &numbers[i]); // 存储用户输入的数
sum += numbers[i]; // 累加到总和中
}
// 计算平均值
average = (float)sum / 3;
// 输出结果
printf("三个数的总和是:%d\n", sum);
printf("平均值是:%.2f\n", average);
return 0;
}
```
这段代码首先包含了`stdio.h`头文件,以便使用`printf`和`scanf`函数。然后定义了一个整型数组`numbers`来存储用户输入的3个数,以及变量`sum`和`average`来分别计算总和和平均值。
程序通过一个`for`循环结构来接收3次输入,并将每次输入的数累加到`sum`变量中。循环结束后,计算平均值并通过格式化输出结果。
阅读全文