A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qly2046 中级黑马   /  2013-12-22 14:25  /  969 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

C#基础视频中的实用方法封装统计
1、冒泡排序法
public static void  Paixu()
        {
           int[] num = { 12, 13, 23, 34, 45, 56, 67, 78, 89, 90, 21, 32, 43, 54, 65, 76, 87, 98, 9 };
            for (int i = 0; i < num.Length - 1; i++)
            {
                for (int j = 0; j < num.Length - 1 - i; j++)
                {
                    if (num[j] > num[j + 1])//从小到大排序,反之则从大到小
                    {
                        int temp = num[j];
                        num[j] = num[j + 1];
                        num[j + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < num.Length; i++)
            {
                Console.Write(" {0}", num);
            }
        }
2、只能输入数字
public static int ReadInt()
        {
            int number = 0;
            do
            {
                try
                {
                    number = Convert.ToInt32(Console.ReadLine());
                    return number;
                }
                catch
                {
                    Console.WriteLine("输入有误!请重新输入!");
                }
            } while (true);
        }
3、闰年方法
public static void Run()
        {
            int year = 0;
            Console.WriteLine("请输入一个年份?");
            year = Convert.ToInt32(Console.ReadLine());
            if ((year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0))
            {
                Console.WriteLine("{0}年是闰年!", year);
            }
        }
4、九九乘法表(矩形)
public static void Biao()
        {
            for (int i = 1; i < 10; i++)
            {
                for (int j = 1; j < 10; j++)
                {
                    Console.Write("{0}*{1}={2}\t", i, j, i * j);//"\t"是对齐的作用
                }
                Console.WriteLine();//换行的作用
            }
        }
5、九九乘法表(三角形)
public static void Biao()
        {
            for (int i = 1; i < 10; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2}\t", i, j, i * j);//"\t"是对齐的作用
                }
                Console.WriteLine();//换行的作用
            }
        }
总结:由于水平有限,就学了这么多,所以就总结这些吧!如有不当之处,还望指点!

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马