一维数组判断成绩优良

来源:互联网 发布:中信淘宝会员卡 编辑:程序博客网 时间:2024/05/21 22:27
public const int N = 10;        static void Main(string[] args)        {            int count1 = 0, count2 = 0, count3 = 0, count4 = 0;            float low = 0, mid = 0, good = 0, best = 0;            int i;            int []score = new int[N]{80,90,67,89,78,85,45,69,77,95};            int []temp = new int [N];            for(i = 0; i < N; i++){                temp[i] = score[i] / 10;                            }            for (i = 0; i < N; i++)            {                switch (temp[i])                {                    case 0:                    case 1:                    case 2:                    case 3:                    case 4:                    case 5:                        count1++;                        break;                    case 6:                    case 7:                        count2++;                        break;                    case 8:                        count3++;                        break;                    case 9:                    case 10:                        count4++;                        break;                                    }            }                       low = (float)count1/N;            mid = (float)count2/N;            good = (float)count3/N;            best = (float)count4/N;            Console.WriteLine("成绩为差的比例为:{0}",low);            Console.WriteLine("成绩为中等的比例为:{0}", mid);            Console.WriteLine("成绩为良的比例为:{0}", good);            Console.WriteLine("成绩为优的比例为:{0}", best);

1 0
原创粉丝点击