黑马程序员技术交流社区

标题: C#学生成绩分类统计 [打印本页]

作者: 李建龙    时间: 2013-6-10 21:07
标题: C#学生成绩分类统计
C#学生成绩分类统计
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            float[] cjarr = new float[40];
            int[] djarr = new int[4];
            float maxcj, s, ave, cj;
            int i, n;
            Console.Write("     学生成绩分类统计\n");
            Console.Write("请输入学生成绩(输入-1结束)\n");
            n = 0;
            do
            {
                cj=Convert.ToSingle(Console.ReadLine());
                if(cj==-1)
                    break;
                cjarr[n]=cj;
                n++;
        }while(n<40);
            s=0;
            for(i=0;i<n;i++)
            s+=cjarr[i];
            ave=s/n;
            maxcj=0;
            for(i=0;i<n;i++)
            {if(cjarr[i]>maxcj)
                maxcj=cjarr[i];
            if(cjarr[i]<60)
                djarr[0]++;
            else if(cjarr[i]<80)
                djarr[1]++;
            else if(cjarr[i]<90)
                djarr[2]++;
            else
                djarr[3]++;
            }
            Console.WriteLine("平均成绩为:{0,4}   最高成绩为{1}",ave,maxcj);
            Console.WriteLine("成绩优秀人数{0}    成绩良好{1}人",djarr[3],djarr[2]);
            Console.WriteLine("成绩及格人数{0}    成绩不及格人数{1}",djarr[1],djarr[0]);
            Console.Read();
        }
    }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2