非常抱歉 上面的那个发错了 请参考下面的这个 。
for (int i = 1; i <=9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}X{1}={2}", i, j, (i * j));
Console.Write(“\t”); //使每一列对齐,看起来舒服。
}
}
Console.ReadKey();
楼主的问题在于第一个Console.WriteLine()输出应该改写为Console.Write(),这样在内循环控制的输出就不会没输出一行就换行。
Console.WriteLine()与Console.Write()的主要区别就在于输出后是否换行。
如以上的分析不妥请指出,彼此相互学习,一起朝着黑马的大门一步步的迈进。谢谢
|