題目是:輸入10個學生的學號和成績,要求打印出成績最高者和最低者的姓名和成績,以及總平均成績。  

解决方案 »

  1.   

    int aa[10]=new int[];
    int a=0, b=100;
    double sum;
    for(int i=0;i<10;i++)
    {
    if(a<aa[i]) a=aa[i];
    if(b>aa[i] b==aa[i];
    sum=sum+aa[i];
    }
    sum=sum/10;
    a,b,sum 为所求
      

  2.   

    shit 扫一遍就完了
    对于10个的数据量 没必要用冒泡
      

  3.   

    补充一下javavcc(dalingqingnian) 
    先输入10个数据
    int i=0;
    int a[10]=new a[];
    while(i<10)
    {
       a[i++]=Console.ReadLine();
    }
      

  4.   

    using System;
    using System.Collections.Generic;
    using System.Text;namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int [] aa=new int[10];
                float a = 0;
                float b,max,min;
                int m;
                for (int i = 0; i < 10; i++)
                {
                    aa[i] = int.Parse (Console.ReadLine());
                    a = aa[i] + a;
                }
                b = a / 10;
                for (int i = 0; i < 9; i++)
                {
                    for (int j = i + 1; j < 10;j++ )
                        if (aa[i] >= aa[j])
                        {
                            m = aa[i];
                            aa[i] = aa[j];
                            aa[j] = m;
                        }
                }
                for (int i = 0; i < 10; i++)
                {
                    Console.WriteLine(aa[i]);
                }
                    max = aa[9];
                min = aa[0];
                Console.WriteLine(a);
                Console.WriteLine(b);
                Console.WriteLine(min);
                Console.WriteLine(max);        }
        }
    }参考下这个.