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