数据统计

来源:互联网 发布:java io流读取文件异常 编辑:程序博客网 时间:2024/03/28 17:40

输入一些数,求最大值,最小值和平均值(保留3位小数),输入保证这些数都是不超过1000的整数.

输入:2 8 3 5 1 7 3 6

输出:1 8 4.375

 

#include <stdio.h>int main(){    int x,n=0,min,max=0,s=0;    while(scanf("%d",&x)==1)    {        s+=x;        if(x<min)        min=x;        if(x>max)        max=x;        n++;    }    printf("%d %d %.3lf\n",min,max,(double)s/n);    return 0;}//输出时按Enter后按Ctrl+Z,后按Enter;


 PS:C++

#include <iostream>#include <iomanip>using namespace std;int main(){    int n,x=0;    int max=0;    int min;    int sum=0;    double avg;    while(cin>>n)    {        sum+=n;        if(n>max)            max=n;        if(n<min)            min=n;        x++;        //cout<<min<<max<<endl;    }    avg=(double)sum/x;    cout<<min<<" "<<max<<" "<<fixed<<setprecision(3)<<avg<<endl;    return 0;}//2 8 3 5 1 7 3 6

原创粉丝点击