标签:
for循环的嵌套:
1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 //打印出矩形的“*” 5 //控制打印了5行 6 //第一种理解方式:把打印一行的代码,执行了5次 7 for (int j=0; j<5; j++) { 8 //打印一行 * ,有5个 9 10 for(int i=0;i<5;i++){ 11 printf("*\t"); 12 } 13 printf("\n"); 14 } 15 16 /* 17 //外层控制行数,里层控制列数 18 j=0 19 i=0 20 i=1 21 i=2 22 i=3 23 i=4 24 j=1 25 i=0 26 i=1 27 i=2 28 i=3 29 i=4 30 j=2 31 i=0 32 i=1 33 i=2 34 i=3 35 i=4 36 j=3 37 i=0 38 i=1 39 i=2 40 i=3 41 i=4 42 j=4 43 i=0 44 i=1 45 i=2 46 i=3 47 i=4 48 */ 49 50 printf("\n"); 51 return 0; 52 }
* * * * * * * * * * * * * * * * * * * * * * * * *
---------------------------------------------------------------
for循环嵌套应用:打印图形
1 #include <stdio.h> 2 void test1(){ 3 4 5 //打印正方形 6 for (int i = 0 ; i<5; i++) { 7 for (int j=0; j<5; j++) { 8 printf("* "); 9 } 10 printf("\n"); 11 } 12 13 printf("\n\n"); 14 //打印正三角 15 for (int i = 0; i<5; i++) { 16 17 //9*9乘法表 j<=i 第x行 打印 第x个 18 for (int j = 0; j<=i; j++) { 19 printf("* "); 20 } 21 22 printf("\n"); 23 } 24 25 printf("\n\n"); 26 27 //打印倒三角 28 for (int i = 0; i<5; i++) { 29 30 //j<5-i ,第1行打印5个,第二行打印4个 31 for (int j = 0; j<5-i; j++) { 32 printf("* "); 33 } 34 35 printf("\n"); 36 } 37 38 } 39 40 //侧三角形 41 void test2(){ 42 43 //打印正三角 44 for (int i = 0; i<5; i++) { 45 46 //9*9乘法表 j<=i 第x行 打印 第x个 47 for (int j = 0; j<=i; j++) { 48 printf("* "); 49 } 50 51 printf("\n"); 52 } 53 54 //打印倒三角 55 for (int i = 0; i<5; i++) { 56 57 //j<5-i ,第1行打印5个,第二行打印4个 58 for (int j = 1; j<5-i; j++) { 59 printf("* "); 60 } 61 62 printf("\n"); 63 } 64 65 66 } 67 int main(int argc, const char * argv[]) { 68 69 test1(); 70 test2(); 71 for (int i = 1; i<=5; i++) { 72 73 //9*9乘法表 j<=i 第x行 打印 第x个 74 for (int j = 1; j<=i; j++) { 75 printf("%d ",j); 76 } 77 78 printf("\n"); 79 } 80 81 82 return 0; 83 }
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
----------------------------------
按要求打印图形:
* *** ***** ******* ********* ***********
<09> for循环的嵌套+for循环嵌套应用:打印图形+ 按要求打印图形+
标签:
原文地址:http://www.cnblogs.com/kongweiiwei/p/4622257.html