7-2 三个整数的统计 (10 分)
输入3个整数,计算这3个整数的和、平均值、乘积、最小值和最大值。
输入格式:
输入在一行中给出3个整数。
输出格式:
分别输出3个整数的和、平均值、乘积、最小值和最大值。每个结果各占一行。
输入样例:
在这里给出一组输入。例如:
13 27 14
结尾无空行
输出样例:
在这里给出相应的输出。例如:
Sum is 54
Average is 18
Product is 4914
Smallest is 13
Largest is 27
结尾无空行
7-2 三个整数的统计 (10 分)
输入3个整数,计算这3个整数的和、平均值、乘积、最小值和最大值。
输入格式:
输入在一行中给出3个整数。
输出格式:
分别输出3个整数的和、平均值、乘积、最小值和最大值。每个结果各占一行。
输入样例:
在这里给出一组输入。例如:
13 27 14
结尾无空行
输出样例:
在这里给出相应的输出。例如:
Sum is 54
Average is 18
Product is 4914
Smallest is 13
Largest is 27
结尾无空行
#include<iostream>
using namespace std;
int main(){
int sum,pro,minV=2147483647,maxV=-2147483648;
int n1,n2,n3;
float ave; //平均值可能是小数,所以用float;
cin>>n1>>n2>>n3;
sum = n1+n2+n3;
ave = 1.0*sum/3;
pro = n1*n2*n3;
minV = minV<n1?minV:n1;
minV = minV<n2?minV:n2;
minV = minV<n3?minV:n3;
maxV = maxV>n1?maxV:n1;
maxV = maxV>n2?maxV:n2;
maxV = maxV>n3?maxV:n3;
cout<<"Sum is "<<sum<<endl<<"Average is "<<ave<<endl<<"Product is "<<pro<<endl<<"Smallest is "<<minV<<endl<<"Largest is "<<maxV;
return 0;
}