用c语言写一个活动问题算法
时间: 2024-05-04 15:19:05 浏览: 66
以下是一个示例活动问题算法,用于计算一组给定数字的平均值:
1. 首先声明变量和数组来存储数字。例如:
```c
int num[5]; // 存储数字的数组
int i, sum = 0; // i 用于循环,sum 用于存储数字的总和
float avg; // 存储数字的平均值
```
2. 接下来获取用户输入的数字。使用循环来遍历数组并将数字存储在数组中。
```c
for (i = 0; i < 5; i++) {
printf("请输入第 %d 个数字:", i+1);
scanf("%d", &num[i]);
sum += num[i]; // 计算数字的总和
}
```
3. 计算数字的平均值。将数字的总和除以数字的个数。
```c
avg = (float)sum / 5;
```
4. 最后输出数字的平均值。
```c
printf("数字的平均值为:%.2f", avg);
```
完整代码如下:
```c
#include <stdio.h>
int main() {
int num[5]; // 存储数字的数组
int i, sum = 0; // i 用于循环,sum 用于存储数字的总和
float avg; // 存储数字的平均值
for (i = 0; i < 5; i++) {
printf("请输入第 %d 个数字:", i+1);
scanf("%d", &num[i]);
sum += num[i]; // 计算数字的总和
}
avg = (float)sum / 5; // 计算数字的平均值
printf("数字的平均值为:%.2f", avg); // 输出数字的平均值
return 0;
}
```
阅读全文