摘要:
定义一个二维数组int[,] n=new int[几个一维数组,数组中的个数];例:int [,] n=new int [4,2]; 可以理解为4个一维数组,每个数组重包含2个元素。int [,] n=new int [4,2]{{3,8},{1,2},{2,9},{5,7}}取值则是:int i=... 阅读全文
摘要:
数组是相同数据类型的元素按一定顺序排列的集合。定义一个数组n:int[]n=new int[]; 后面的[]里写数组的个数,也可以不写但是要有花括号{}列出数组,计算机会自动计算出数组的个数。例如 int[]n=new int[]{1,2,3,4,5,6};在数组中的每一个成员都有自己的下标,下标从... 阅读全文
摘要:
这是一个冒泡排序的方法,请汲取其中的思想。有一组数: 1,2,3,4,5,6请将这组数用降序排列。我们可以将数组里面的数两两相比,如果第二个数比第一个数大,那么将第二个数值与第一个数值交换,然后让其循环比较。[1,2,3,4,5,6] [2,3,4,5,6,1] [3,4,5,6,2,1] [4,... 阅读全文
摘要:
/*▲ ▲▲ ▲▲▲ ▲▲▲▲ ▲▲▲▲▲ ▲▲▲▲▲▲*/例:如图用for嵌套打印一个三角形思考,遇到这种组合的for嵌套问题首先我是先想他怎么输出,先来个Console.Write("▲");然后再找他的规律,第一行一个▲ 第二行二个▲▲ 第三行三个▲▲▲ * * 第六行六个▲▲▲▲▲▲以此类... 阅读全文
摘要:
穷举:例题:公鸡2钱,母鸡1钱,小鸡0.5钱,每种至少一只,100钱买100鸡有几种可能。思考:出这个题的人让我蛋疼。分析一下,先定义g=公鸡,m=母鸡,x=小鸡;每种鸡至少有一只则 g+m+x==100,根据价钱得到 2g+1g+0.5g==100,那么我们有了择选标准 (g+m+x==100&&... 阅读全文
摘要:
For语句引导了一个循环语句,格式for(;;),例for(int i=0;i<100;i++)。类似于if()括号的作用for()括号如同if()括号一样也是一个boolean型。int i=0第一个分号前面定义一个初始值;中间区域i<100定义一个执行条件,当i满足条件时执行;i++区域是i的执... 阅读全文
摘要:
分支:If引导了一个分支,语法结构有{if;if, else if,else;if,else;等}if可以单独使用,不一定非要加else,但是为了语句的严谨或者程序的稳定,请尽量使用else(注意if后面有括号(),else后面不加括号)else表示除if()括号内满足条件外的其他条件,必须配合if... 阅读全文