凡是写循环程序
必须满足两个条件 一是存在相同的操作
二是有规律
对于乘法口诀表 我们都很熟悉 如下图是左下角的
探求一下 规律:
1 多个乘法
2 规律性
第一1行 1个乘法运算 1*1
第二2行 2个乘法运算 1*2 2*2
第三3行 3个乘法运算 1*3 2*3 3*3
第四4行 4个乘法运算 1*4 2*4 3*4 4*4
存在两个规律:被乘数*乘数
1 .其中被乘数: 从1 到所在行数i ,i是几,该行就有几个 (i个) 乘法运算式
2. 乘数, 等于所在行数i
因此我们定义,两个变量
i 表示行数 j表示被乘数个数 ,
j<=i
外循环:针对 对每一行 i=1;i<=9;i++
内循环 针对每一行内部 j=1;j<=i;j++
每一行内部:j*i= j*i
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf(“%d*%d=%d”,j,i,j*i);
printf(“\n”);
}