从键盘输入20个整数,计算平均值
时间: 2023-06-01 11:01:47 浏览: 153
算法如下:
1. 定义变量 sum 和 count,分别表示输入的数的总和和输入的数的个数,初始值都为 0。
2. 使用 for 循环输入 20 个整数,每输入一个数,将其加入 sum,并将 count 加 1。
3. 计算平均值,即 sum/count。
4. 输出平均值。
Python 代码实现如下:
```python
sum = 0
count = 0
for i in range(20):
num = int(input("请输入第%d个整数:" % (i+1)))
sum += num
count += 1
avg = sum / count
print("这20个整数的平均值为:", avg)
```
相关问题
使用c语言编写一个程序,从键盘输入10个整数,计算平均值
好的,以下是使用 C 语言编写的程序,可以从键盘输入10个整数,然后计算它们的平均值:
```c
#include <stdio.h>
int main() {
int sum = 0, num, i;
float average;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &num);
sum += num;
}
average = (float)sum / 10;
printf("这10个数的平均值为:%.2f\n", average);
return 0;
}
```
这个程序首先定义了变量 `sum` 来表示输入的10个整数的总和,变量 `num` 来表示每次输入的整数,变量 `i` 用于循环计数,变量 `average` 用于保存平均值。然后在屏幕上输出提示信息,让用户输入10个整数,使用 `for` 循环语句来进行输入和累加操作。最后使用类型转换将 `sum` 转换为浮点类型,计算出平均值并输出到屏幕上。
希望这个程序能够帮助到您!
用c语言从键盘输入4个整数输出平均值。
在C语言中,你可以通过以下几个步骤来从键盘输入四个整数并计算它们的平均值:
1. 首先,使用`scanf()`函数获取用户的输入,假设用户分别输入的是`num1`, `num2`, `num3`, 和 `num4`。你可以这样编写代码:
```c
int num1, num2, num3, num4;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
```
2. 接着,计算这四个数字的总和,并除以4得到平均值。可以用下面的语句完成这个计算:
```c
float average = (float)(num1 + num2 + num3 + num4) / 4.0;
```
注意,这里将结果转换为浮点型是因为整数相除可能会导致精度丢失。
3. 最后,使用`printf()`函数打印出平均值:
```c
printf("这四个数的平均值是:%.2f\n", average);
```
`%.2f`表示保留两位小数。
完整代码示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
float average;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
average = (float)(num1 + num2 + num3 + num4) / 4.0;
printf("这四个数的平均值是:%.2f\n", average);
return 0;
}
```
阅读全文