编写一个c语言程序,输入多个浮点数,输出他们的平均值
时间: 2024-04-30 15:23:57 浏览: 8
非常感谢您的提问!以下是您需要的C语言程序代码,它可以计算输入的多个浮点数的平均值并输出:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0.0, num;
printf("请输入要输入的数的个数:");
scanf("%d", &n);
for(int i = 0; i < n; i++) {
scanf("%f", &num);
sum += num;
}
printf("输入的数的平均值为:%.2f", sum/n);
return 0;
}
```
请将此代码复制到您的C语言编辑器中并运行。当您输入多个浮点数时,程序将计算它们的平均值并输出结果。如果您需要进一步了解C语言编程,请随时与我交流!
相关问题
C语言编程实现输入100个浮点数,输出其平均值。
好的,下面是实现该功能的C语言代码:
```c
#include <stdio.h>
#define N 100
int main()
{
float num[N], sum = 0, average;
int i;
printf("请输入100个浮点数:\n");
for (i = 0; i < N; i++) {
scanf("%f", &num[i]);
sum += num[i];
}
average = sum / N;
printf("这100个浮点数的平均值为:%.2f\n", average);
return 0;
}
```
以上代码中,我们定义了一个常量N=100,表示输入的浮点数个数。然后,我们使用for循环来输入100个浮点数,并且累加它们的和。最后,我们计算平均值并输出。
c语言写出输入一个浮点数输出它的绝对值
可以使用C语言中的fabs()函数来计算浮点数的绝对值,示例代码如下:
```
#include <stdio.h>
#include <math.h>
int main() {
float num;
printf("请输入一个浮点数:");
scanf("%f", &num);
printf("它的绝对值是:%f", fabs(num));
return 0;
}
```