问题描述
- 求解答哪一步出错了,一个死循环
-
static void Main(string[] args)
{for (int j = 1; j <=9; j++) { for (int i = 1; i <= j; j++) { Console.Write("{0}*{1}={2}", j, i, i * j); } Console.WriteLine(); } Console.ReadLine(); }
解决方案
额。。i永远都是1,。。永远小于j 能退出循环?
解决方案二:
j=1;
i <= j;
这个条件一直成立呀
解决方案三:
for (int i = 1; i <= j; j++)
j++ 改成i++看看呢!
时间: 2024-12-03 08:35:12