黑马程序员技术交流社区

标题: C#基础视频中的实用方法封装统计 [打印本页]

作者: qly2046    时间: 2013-12-22 14:25
标题: C#基础视频中的实用方法封装统计
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();//换行的作用
            }
        }
总结:由于水平有限,就学了这么多,所以就总结这些吧!如有不当之处,还望指点!

作者: 许庭洲    时间: 2013-12-23 06:49
值得学习ing!




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