关于for循环的简单应用:
回顾了一下for循环的嵌套:
for循环嵌套简单来讲就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围内就来回运行计算,超出了就跳出等待
下面程序为打印九九乘法表:
1 #include <stdio.h> 2 3 int main() { 4 int i, j, k; 5 k = 0; 6 for (i = 1; i <= 9; i++){ 7 for (j = 1; j <=i; j++) 8 { 9 k=i*j; 10 11 printf("%d*%d=%d ", i,j,k); 12 } 13 printf("\n"); 14 } 15 return 0; 16 }
、、
打印矩形乘法表
1 #include <stdio.h> 2 3 int main() { 4 int i, j, k; 5 k = 0; 6 for (i = 1; i <= 9; i++){ 7 for (j = 1; j <=9; j++) 8 { 9 k=i*j; 10 11 printf("%d*%d=%d ", i,j,k); 12 } 13 printf("\n"); 14 } 15 return 0; 16 }
下面程序为打印菱形,整个程序分为上下两部分执行:
外循环控制行,内循环控制列
1 #include<stdio.h> 2 3 int main() { 4 int i, j, k; 5 for (i = 1; i <= 7; i++){ 6 for (j = 1; j <= 7 - i; j++) 7 printf(" "); 8 for (k = 1; k <= 2 * i - 1; k++) 9 printf("*"); 10 printf("\n"); 11 } 12 for (i = 8; i <= 13; i++){ 13 for (j = 1; j <= i - 7; j++) 14 printf(" "); 15 for (k = 11; k <= 37 - 2 * i; k++) 16 printf("*"); 17 printf("\n"); 18 } 19 system("pause"); 20 return 0; 21 }