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