输入两个自然数m和n,然后输出m行*,每行有n个*
提示:
for (i=1; i<=8; i++)
printf("**********\n");
上面的代码输出8行*,每行有10个*。
其实,可以把输出语句看成是两部分:1)每次输出*,这个动作重复了10次;2)输出换行。
既然动作重复,那么我们就可以使用循环来完成。由于变量 i 已经被使用,可以使用 j 来控制循环。
for (j=1; j<=10; j++) printf("*");
原来的 printf("**********\n") 就被改写成了 循环输出单个 * 和 输出换行。
如果我们把上面的代码中的8和10换成变量m和n,就可以解答本题了。
3 5
*****
*****
*****