来解答解答
for (int y = 1; y <= 7; y++) { for (int x = 1; x <= 7; x++) { Console.Write(x); if(x==y) break; } Console.WriteLine();//换行 } 这样为什么不行
for (int y = 1; y <= 7; y++) { for (int x = 1; x <= 7; x++) { Console.Write(x); if(x==y) break; } Console.WriteLine();//换行 } 这样为什么不行
2017-08-21
for (int y = 1; y <= 7; y++) {
for (int x = 1; x <= 7; x++) { //这里把x <= 7换成x <= y
Console.Write(x);
if(x==y)
break; } //然后这里去掉break和if判断
Console.WriteLine();//换行 }
-----------------------根据上面注释完成后就是下面这个样子---------------------------------
for (int y = 1; y <= 7; y++) {
for (int x = 1; x <= y; x++) { //这里把x <= 7换成x <= y
Console.Write(x);
} //然后这里去掉break和if判断
Console.WriteLine();//换行 }
而且我现在使用浏览器的控制台时候经常会换行输出<br/>标签,把Console.WriteLine()也注了才搞定
举报