88问答网
所有问题
c语言,打印九九乘法表。请解释3个for语句。尤其是第二个for语句。输出空格哪里不懂。
c语言,打印九九乘法表。请解释3个for语句。尤其是第二个for语句。输出空格哪里不懂。谢谢各位大神了。
举报该问题
推荐答案 2016-11-30
第一个:既然是九九表,第一个乘数i取值1~9。
第二个:为了美观,下一行永远比上一行短一个固定长度,这个是画空格填充。比如i=1时,第二个循环执行一次,填一次空格串。i=2时,执行两次,填两次空格串,以此类推,形成如图那个倒三角形状。
第三个:第二个乘数j,依次输出i,j,i*j。因为在第一个循环里面,所以对于每一个i,j都要从9开始与i乘,一直到j=i(第三个for循环条件)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/M1aKS1VBtV11tBc11gc.html
其他回答
第1个回答 2016-11-30
第n行输出n个前导空白(一个空白即printf()函数中指定的空格)
第2个回答 2016-11-30
空格是因为要让乘法表对齐吧。第一行n个空格,第二行2n个空格等等。。。
相似回答
大家正在搜
相关问题
C语言。用for语句编程实现打印如下形式的九九乘法表。高人指...
C语言输出99乘法表
用一个for循环怎么输出九九乘法表?
c语言用for循环写九九乘法表 我写了一个,能否帮我解释一下...
c语言,第二个for语句中,k=1时第一行左边有空格。k=2...
C语言:用for循环语句编程输出1—20之间的所有整数,两数...
c语言怎么使用for循环结构输出右下角九九乘法表
c语言怎么用循环语句和数组输出一个九九乘法表?