为了账号安全,请及时绑定邮箱和手机立即绑定

来解答解答

for (int y = 1; y <= 7; y++)            {                for (int x = 1; x <= 7; x++)                {                    Console.Write(x);                    if(x==y)                    break;                }                Console.WriteLine();//换行            } 这样为什么不行

正在回答

2 回答

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()也注了才搞定

1 回复 有任何疑惑可以回复我~
#1

不要油条 提问者

非常感谢!
2017-08-27 回复 有任何疑惑可以回复我~

那你就要把7改为8了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254281    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

来解答解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信