给出三个整数,编写程序,求出这三个数的和、乘积和平均数。 输入: 输入只有三个正整数a、b、c。 输出: 输出一行,包括三个的和、乘积、平均数。数据之间用一个空格隔开,其中平均数保留小数后面两位。
时间: 2023-04-01 08:02:33 浏览: 179
可以回答这个问题。程序如下:
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
int sum = a + b + c;
int product = a * b * c;
double average = (double)sum / 3;
printf("%d %d %.2lf", sum, product, average);
return ;
}
输入三个正整数,程序会输出它们的和、乘积和平均数,数据之间用一个空格隔开,其中平均数保留小数后面两位。
相关问题
给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。 输入格式: 输入只有三个正整数 a、b、c。数据之间用一个空格隔开。 输出格式: 输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。
要设计一个Java程序来计算给定三个整数的和、乘积和平均数,你可以按照以下步骤编写:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入三个整数
System.out.println("请输入三个正整数,用空格分隔:");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
// 计算和、乘积和平均数
int sum = a + b + c;
long product = (long) a * (long) b * (long) c; // 防止溢出,使用长整型
double average = (double) sum / 3; // 小数点后保留两位
// 输出结果
System.out.printf("和: %d, 乘积: %d, 平均数: %.2f%n", sum, product, average);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先导入了`Scanner`类来从控制台读取用户的输入。然后,我们提示用户输入三个整数,并分别存储在变量`a`、`b`和`c`中。接着,我们计算这三个数的和(`sum`)、乘积(转换为`long`类型以防止整数溢出)和平均数(保留两位小数)。最后,我们使用`printf`格式化输出结果。
给出三个整数,请你使用Java语言设计一个程序,求出这三个数的和、乘积和平均数,输入格式: 输入只有三个正整数a、b、c。 数据之间用一个空格隔开。 输出格式: 输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位
在Java中,为了满足这个要求,你可以编写一个控制台应用程序,从用户那里接收三个整数的输入,然后计算它们的和、乘积和平均数。以下是一个简单的实现:
```java
import java.util.Scanner;
public class SumProductAverage {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 接收用户输入的三个整数
System.out.print("请输入三个正整数,数据之间用一个空格隔开:");
try {
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
// 计算和、乘积和平均数
int sum = a + b + c;
int product = a * b * c;
double average = (double) (sum) / 3; // 注意这里不需要四舍五入,因为题目要求保留两位小数
// 输出结果
System.out.printf("和: %d, 乘积: %d, 平均数: %.2f%n", sum, product, average);
} catch (Exception e) {
System.out.println("输入有误,请输入三个正整数。");
scanner.close();
} finally {
scanner.close();
}
}
}
```
当运行这个程序时,它会提示用户输入三个数字。注意,输入时不能包含非数字字符,否则会导致异常。如果输入的是浮点数,`nextInt()`将无法识别并抛出异常。
阅读全文