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