输入10个人的分数,求最高分最低分平均分及冒泡排序

 

  

            //输入10个人的分数,求最高分最低分平均分
            int[] fenshu = new int[10];
            int max = 0;
            int min = 0;
            int sum = 0;
            for (int i = 0; i < 10; i++)
            {
                fenshu[i] = int.Parse(Console.ReadLine());
                sum += fenshu[i];

                if (i == 0)
                {
                    max = fenshu[i];
                    min = fenshu[i];
                }
                else
                {
                    if (max < fenshu[i])
                    {
                        max = fenshu[i];
                    }
                    if (min > fenshu[i])
                    {
                        min = fenshu[i];
                    }
                }
            }

            Console.WriteLine("最大值:"+max);
            Console.WriteLine("最小值:" + min);
            Console.WriteLine("平均分:" + sum/10);

            //输入全班同学的年龄,按年龄从大到小排序
            Console.Write("请输入人数:");
            int n = int.Parse(Console.ReadLine());

            int[] nianling = new int[n];
            for (int i = 0; i < n; i++)
            {
                Console.Write("请输入第{0}个人的年龄:",i+1);
                nianling[i] = int.Parse(Console.ReadLine());
            }

            //开始排序

            for (int j = 0; j < n - 1; j++)
            {
                for (int i = j+1; i < n; i++)
                {
                    if (nianling[i] > nianling[j])
                    {
                        //等量代换
                        int zhong = nianling[i];
                        nianling[i] = nianling[j];
                        nianling[j] = zhong;
                    }
                }
            }

            foreach (int i in nianling)
            {
                Console.WriteLine(i);
            }
                Console.ReadLine();
时间: 2024-10-10 15:34:59

输入10个人的分数,求最高分最低分平均分及冒泡排序的相关文章

输入班级人数,根据人数,挨个输入成绩,求平均分,求最高分最低分

Console.Write("请输入班级人数:"); int n = int.Parse(Console.ReadLine()); double [] fenshu=new double[n]; double sum = 0; for (int i = 0; i < n;i++ ) { Console.Write("请输入第"+(i+1)+"个分数:"); fenshu[i]=double.Parse(Console.ReadLine())

输入10个人分数,求最高分,按分数从高到低排序&amp;&amp;去除最高分最低分,求平均分

1.输入10个人分数,求最高分,按分数从高到低排序 int[] arr = new int[10]; for (int i = 0; i < 10; i++)//arr.length=n { Console.Write("请输入第" + (i + 1) + "个人的分数:"); arr[i] = int.Parse(Console.ReadLine()); } for (int i = 0; i < 10; i++)//数组按索引一步步走,每走一步,就拿

编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数。定义 Gymnastics 类和 School 类,它们都是 ComputerAverage 的子类。Gymnastics 类中计算选手的平均成绩的方法是去掉一个最低分,去掉一个最高分,然后求平均分;School 中计算平均分的方法是所有科目的分数之和除以总科目数。 要求:定义ComputerAv

题目: 编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数. 定义 Gymnastics 类和 School 类,它们都是 ComputerAverage 的子类. Gymnastics 类中计算选手的平均成绩的方法是去掉一个最低分,去掉一个最高分,然后求平均分: School 中计算平均分的方法是所有科目的分数之和除以总科目数. 要求:定义ComputerAverage的对象为上转型对象,并调用重写的方法averge. 题目用到:1.方法的多态

C语言之基本算法08—去掉最高分去掉最低分求平均值

// /* ================================================================== 题目:选拔赛中通常用这样的办法求选手分数,去掉一个最高分,去掉一个 最低分,求平均成绩!请编程实现这个计算方法. ================================================================== */ #include<stdio.h> main() { float a[10],max,min,su

去掉两个最高分、去掉两个最低分,求平均分

static void Main47求平均分(string[] args) { //去掉两个最高分,去掉两个最低分,求平均分 Console.WriteLine("请输入分数的个数:"); int a = Convert.ToInt32(Console.ReadLine()); int [] fs = new int [a]; if (a < 5) { Console.WriteLine("输入的分数至少为5个!"); } else { for (int i

输入6个学生成绩,找出最高分和最低分,用函数实现

/* ============================================================================ Name : max_min.c Author : duanqibo Version : Copyright : Your copyright notice Description : 输入6个学生成绩,找出最高分和最低分,用函数实现 ====================================================

评委打分问题---去掉两个最高分,两个最低分,求平均分

//评委打分 去掉两个最高分 去掉两个最低分 求平均数 int []defen={78,79,80,83,89,99,90,76,88,98}; for(int a=0;a<defen.length;a++) { System.out.print(defen[a]+"\t"); } System.out.println();//第一步,初始化 for(int b=1;b<defen.length-1;b++) { for(int a=0;a<defen.length-

从prompt输入10个人的年龄放入数组,将十个人的年龄求总和。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

例题:青歌赛打分程序。去掉两个最高分,去掉两个最低分,再算平均分。主要学习数组和冒泡排序,什么情况下要定义数组

Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 int[] fenshu = new int[renshu];//定义一个分数的数组,长度为人数 if (renshu >= 5)//去掉连个最高分,去掉两个最低分,所以至少五个人 { for (int i = 0; i < renshu; i++) { Console.Write("请输