C语言求两数平均值的具体代码
时间: 2023-04-05 11:04:00 浏览: 109
以下是求两数平均值的 C 语言代码:
```
#include <stdio.h>
int main() {
float num1, num2, average;
printf("请输入两个数,用空格隔开:");
scanf("%f %f", &num1, &num2);
average = (num1 + num2) / 2;
printf("这两个数的平均值是:%f", average);
return 0;
}
```
相关问题
用c语言数组求平均值
可以使用for循环遍历数组,将数组中的元素相加,然后除以数组长度即可求得平均值。具体实现可以参考以下代码:
```
int array[] = {1, 2, 3, 4, 5};
int sum = 0;
float average = 0.0;
int len = sizeof(array) / sizeof(array[0]);
for (int i = 0; i < len; i++) {
sum += array[i];
}
average = (float)sum / len;
printf("数组的平均值为:%.2f", average);
```
用数组求n个数的平均值c语言
可以使用循环遍历数组,累加所有元素的值,然后除以元素个数得到平均值。具体代码如下:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, avg;
printf("请输入数字个数:");
scanf("%d", &n);
int arr[n];
printf("请输入%d个数字:\n", n);
for(i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = sum / n;
printf("平均值为:%.2f", avg);
return 0;
}
```
首先输入数字个数,然后定义一个长度为n的数组,接着逐个输入数字并累加它们的和,最后计算平均值并输出。注意sum和avg要使用float类型,否则会出现精度丢失的问题。