for循環簡單實例(打印乘法表,打印菱形)
關於for循環的簡單應用:
回顧了一下for循環的嵌套:
for循環嵌套簡單來講就是一個外圈的for程序裏面一個套著一個小的for程序,如果在範圍內就來回運行計算,超出了就跳出等待
下面程序為打印九九乘法表:
#include <stdio.h>
int main() {
int i, j, k;
k = 0;
for (i = 1; i <= 9; i++){
for (j = 1; j <=i; j++)
{
k=i*j;
printf("%d*%d=%d ", i,j,k);
}
printf("\n");
}
return 0;
}
、、
#include <stdio.h>
int main() {
int i, j, k;
k = 0;
for (i = 1; i <= 9; i++){
for (j = 1; j <=9; j++)
{
k=i*j;
printf("%d*%d=%d ", i,j,k);
}
printf("\n");
}
return 0;
}
下面程序為打印菱形,整個程序分為上下兩部分執行:
外循環控制行,內循環控制列
#include<stdio.h>
int main() {
int i, j, k;
for (i = 1; i <= 7; i++){
for (j = 1; j <= 7 - i; j++)
printf(" ");
for (k = 1; k <= 2 * i - 1; k++)
printf("*");
printf("\n");
}
for (i = 8; i <= 13; i++){
for (j = 1; j <= i - 7; j++)
printf(" ");
for (k = 11; k <= 37 - 2 * i; k++)
printf("*");
printf("\n");
}
system("pause");
return 0;
}
for循環簡單實例(打印乘法表,打印菱形)