循环从键盘输入3个数,编写一个程序计算其总和及平均值
时间: 2024-09-12 18:07:08 浏览: 43
c#输出10个数的最大值、最小值、平均值和总和。.rar
首先,您需要使用循环结构从键盘获取三个数值。这通常可以通过编程语言中的循环语句来实现,比如使用`while`循环或者`for`循环。在大多数编程语言中,通常会使用`Scanner`类或者其他输入类来获取用户输入。获取到输入的数值后,您可以将它们存储在一个数组或者列表中,然后对这些数值进行累加,最后除以数值的个数来计算平均值。
下面是一个使用Java语言编写的简单程序示例,实现了上述功能:
```java
import java.util.Scanner;
public class SumAndAverage {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[3];
// 循环从键盘输入3个数
for (int i = 0; i < numbers.length; i++) {
System.out.println("请输入第 " + (i + 1) + " 个数:");
numbers[i] = scanner.nextInt();
}
// 计算总和
int sum = 0;
for (int number : numbers) {
sum += number;
}
// 计算平均值
double average = (double) sum / numbers.length;
// 输出总和和平均值
System.out.println("三个数的总和为:" + sum);
System.out.println("三个数的平均值为:" + average);
scanner.close();
}
}
```
阅读全文