打印下三角乘法表(C语言 + 详细注释)
思路分析:第i行是i乘以1,2....i,即第i行有i个式子,因此只需两层循环,外层循环表示行数,内层表示式子个数,即1,2..i
#include <stdio.h>
int main(){
int i = 1,j;
for(i = 1; i <= 9; i++){ /* 外层循环,表示行数 */
j = 1; ; /* 每一行 j 都从 1 开始, 所以这一句要放在外部循环里面 */
while(j <= i){
printf("%d * %d=%2d",j,i,j*i);
printf(" ");
j++;
}
printf("\n"); /* 每一行输出完后要记得换行 */
}
return 0;
}