#includeint main() { for(int i=1;i<=9;i++){//控制行 for(int j=1;j<=i;j++){//控制列,每当j=i时,继续跳到第一个循环里面,继续执行循环 printf("%d*%d=%dt",j,i,i*j); } printf("n"); } return 0; }
for多层循环原理:
#includeint main(){ for(int i=1;i<=9;i++){ for(int j=1;j<=9;j++){ printf("%d %dt",i,j); } printf("n"); } }
第一个循环执行一次,第二个循环执行9次:
第一个循环控制行,第二个循环控制列;



