如何在 C 编程中使用嵌套循环?
编写一个程序,要求用户输入一个数字,然后显示从 0 到他们输入的数字的所有数字的乘法表。这应该通过嵌套的 for 循环来完成。例如,如果用户输入 3,他们应该会看到:
0 0 0 0
0 1 2 3
0 2 4 6
0 3 6 9
由于这是家庭作业,我将描述导致解决方案的思维方式,而不是解决方案本身。首先看一下想要的输出:
0 0 0 0
0 1 2 3
0 2 4 6
0 3 6 9
你会意识到这个输出等于:
0*0 0*0 0*0 0*0
1*0 1*1 1*2 1*3
2*0 2*1 2*2 2*3
3*0 3*1 3*2 3*3
然后你会意识到每个数字等于行索引乘以列索引,换行符打印在每行的末尾。之后,您应该能够轻松地自己编写它:)
伪代码
for x = 0 to num
for y = 0 to num
print x * y
print newline