c语言,打印九九乘法表。请解释3个for语句。尤其是第二个for语句。输出空格哪里不懂。

c语言,打印九九乘法表。请解释3个for语句。尤其是第二个for语句。输出空格哪里不懂。谢谢各位大神了。

第一个:既然是九九表,第一个乘数i取值1~9。
第二个:为了美观,下一行永远比上一行短一个固定长度,这个是画空格填充。比如i=1时,第二个循环执行一次,填一次空格串。i=2时,执行两次,填两次空格串,以此类推,形成如图那个倒三角形状。
第三个:第二个乘数j,依次输出i,j,i*j。因为在第一个循环里面,所以对于每一个i,j都要从9开始与i乘,一直到j=i(第三个for循环条件)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-30
第n行输出n个前导空白(一个空白即printf()函数中指定的空格)
第2个回答  2016-11-30
空格是因为要让乘法表对齐吧。第一行n个空格,第二行2n个空格等等。。。
相似回答