输入n个非负整数(n<1000),计算这n个非负整数的和、平均值、乘积、最小值和最大值。
输入格式:
依次输入n个非负整数,每个整数一行,当输入“-1”时结束。
输出格式:
分别输出这n个整数的和、平均值、乘积、最小值和最大值。每个结果各占一行。
输入样例:
在这里给出一组输入。例如:
13
27
14
-1
输出样例:
在这里给出相应的输出。例如:
sum is 54
Average is 18
Product is 4914
Smallest is 13
Largest is 27
#include<iostream>
using namespace std;
int main(){
int n=0,a,s=0,p=1,max=-1,min=INT_MAX;
while(cin>>a){
if(a==-1) break;
s+=a;
p*=a;
if(a<min) min = a;
if(a>max) max = a;
n++;
}
cout<<"sum is "<<s<<endl;
cout<<"Average is "<<s/n<<endl;
cout<<"Prdouct is "<<p<<endl;
cout<<"Smallest is " << min<<endl;
cout<<"Largest is "<<max;
return 0;
}
觉得有用的话采纳一下哈