C语言求两数平均值的具体代码
时间: 2023-04-05 20:04:00 浏览: 151
以下是求两数平均值的 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);
```
C语言10次ADC采样取平均值代码
以下是基于标准C语言实现的10次ADC采样取平均值的示例代码。请注意,这是一个伪代码示例,因为具体实现可能因所使用的硬件和ADC库而有所不同。
```c
#include <stdio.h>
#define NUM_SAMPLES 10
int main() {
int adc_samples[NUM_SAMPLES];
int i, sum = 0;
float avg;
// Perform ADC sampling 10 times
for (i = 0; i < NUM_SAMPLES; i++) {
adc_samples[i] = perform_adc_sample(); // perform_adc_sample()是执行ADC采样的函数
sum += adc_samples[i];
}
// Calculate the average of the 10 samples
avg = (float)sum / NUM_SAMPLES;
// Print the results
printf("ADC samples:\n");
for (i = 0; i < NUM_SAMPLES; i++) {
printf("%d ", adc_samples[i]);
}
printf("\nAverage: %.2f\n", avg);
return 0;
}
```
在此示例代码中,我们使用一个数组`adc_samples`存储10个ADC采样值,并使用一个循环10次执行ADC采样并将结果存储在该数组中。之后,我们通过将所有采样值的总和除以10来计算平均值,并使用`printf`函数将结果打印到控制台。
阅读全文