有时为了解决一个较复杂的问题,需要在一个循环中再定义一个循环,,这种方法被称为循环嵌套。
#include <stdio.h>
int main(){
for(int i=1;i<=10;i++){
printf("i=%d\n",i);
for(int j=1;j<10;j++){
printf("j=%d\n",j);
for(int k=i;k<=10;k++){
printf("i=%d,j=%d,k=%d\n",i,j,k);
}
}
}
return 0;
}
输出下列图形
#include <stdio.h>
int main(){
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
printf("%d",i);
}
printf("\n");
}
return 0;
}
九九乘法表
5d 就是占5个位置
-5d 左对齐
#include <stdio.h>
int main(){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
printf("%d*%d=%-5d ",j,i, i*j);
}
printf("\n");
}
}