C# foreach,等量代换,冒泡排序

foreach:

foreach (int h in a) //可以将数组读出来(自动遍历数组)
                {
                    Console.WriteLine(h);
                }

等量代换: 用一种量(或一种量的一部分)来代替和它相等的另一种量(或另一种量的一部分)。

//需要有个中间变量来倒
            int a = 3, b = 5;
            int c;
            c = a;
            a = b;
            b = a;

冒泡排序:

int[] shu = new int[10];
            for (int i = 0; i < 10; i++)
            {
                shu[10] = Convert.ToInt32(Console.ReadLine());
            }
            for (int j = 0; j < 10 - 1; j++)
            {
                for (int i = j; i < 10; i++)
                {
                    if (shu[j] < shu[i])
                    {
                        int zhong = 0;
                        shu[i] = shu[j];
                        shu[j] = zhong;
                    }
                }
            }

时间: 2024-10-06 10:05:21

C# foreach,等量代换,冒泡排序的相关文章

数组(for 循环+等量代换)

//数组! //  int[] shuzu = new int[6] { 1, 2, 3, 4, 5, 6 };//索引是从0开始.[]内表示数组包含的数值 个数!             //  int i = shuzu[2];//此处2 表示数组shuzu的索引!这是引用数组的格式! /*    int[] shuzu = new int[6]; shuzu[0] = 1; shuzu[1] = 2; shuzu[2] = 3;//当 索引 没赋值时,提取到的是0 int i=shuzu.

数组 -自动遍历数组-冒泡排序

数组:定义一组同类型的指定个数的变量索引从0开始 int[] name=new int[n]; ------------------------------------------------------ 自动遍历数组: foreach (int a in shu) { console.writeline(a); } 上式相当于: for( int i=0;i<shu.length;i++) { int a; a=shu[i]; console.writeline(a); } ---------

8、C#基础整理(数组和冒泡排序)

数组 概念:定义一组同类型的指定个数的变量,索引从0开始 例: int[] shuname = new int[10];//定义一组有10个数据的数组 shuname[0] = 1; Console.WriteLine(shuname[0]);//打印出1 数组与for循环结合的练习: 1.彩票问题:通过数组录入随机生成的红球. //定义一个含有6个数据的数组 int[] hongqiu = new int[6]; Random r = new Random(); //随机生成红球的方法 for

10-20C#基础---一维数组&amp;&amp;冒泡排序

一.数组 1.定义:是某一种数据类型的数据的组合,数组用来分组基本类型或相同类型的对象.数组中的实体叫做数组的元素或成员. 2. 格式:int[ ] shuzu=new int[ 6];存放int类型数组的个数.例如:6:               int[ ] shuzu=new(初始化) int[ 6]{1,2,3,4,5,6}:赋值的原始方法就是在最后加大括号,把想要存放的数分别输入,用逗号隔开. 注:数组都有索引,编号从0开始: 1)想要从里面取出“3”这个数,具体操作如下: int[

20150915学习内容:数组、冒泡排序 及相关习题彩票等

static void Main(string[] args) { #region /* while (true) { 数组:一组同类型的数据,数组是有长度的,数组是有索引的,索引从0开始 =====彩票===== int[] shuzu = new int[7];//定义了一个长度为6的int类型的数组 Random r = new Random(); for (int i = 0; i < 6; i++)//循环生成六个数 { shuzu[i] = r.Next(1, 34);//生成一个数

o9.15冒泡排序

//输入全班同学的年龄,按年龄从大到小排序 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()); } //开始

09.15,一维数组,冒泡排序

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 &

输入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 <

C#面向对象课程12月21日

一.练习题:使用结构体输入学员信息,学号  姓名  分数 排序之后按分数从高到低输出 class Program { //用户自定义,我们自己定义这种数据类型 public struct student { public int Code;//成员变量 public string Name;//成员 public double Degree;//成员 } //主函数,一个程序有且只有一个 static void Main(string[] args) { #region==结构体变量定义== /