请编一程序从键盘任意输入n个整数,然后求出其最大值、最小值和平均值。要求输入输出在main函数中实现,求最大值、最小值和平均值由自定义函数fun实现。
算法:
<1>从键盘输入数据的个数n,并申请包含有n个元素的动态数组空间;
<2>从键盘任意输入n个整数;
<3>求出其中的最大值、最小值和平均值;
<4>输出结果。

解决方案 »

  1.   

    下面是小弟写的C++算法,供参考:
    #include <iostream.h>
    void main()
    {
        int a[100],n,i,temp;  //数组大小可变,视实际n的情况而定,定义trmp用于记录最小值
        cout<<"请输入要输入的数的个数n :";
        cin>>n;
        for(i=0;i<n;i++)
        { 
            cout<<"请输入第"<<i+1<<"个数:";
            cin>>a[i];
        }
        temp=a[0];
        for(i=1;i<n;i++)
           if(a[i]<temp)
           temp=a[i];
        cout<<"最小的数是:"<<temp<<endl;