PTA6-17 打印九九口诀表 (for while 内嵌循环的区别)
2017-11-16 00:43
218 查看
#include<stdio.h>
int main()
{
int i=1,j=1;
int n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%-4d",j,i,j*i);
}
printf("\n");
}
return 0;
}
可以看到,for内嵌循环退出后再次进入,j=1;
可以看到当退出while内层循环后,j的值为j++;因此在进入前还需要定义j=1;
int main()
{
int i=1,j=1;
int n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%-4d",j,i,j*i);
}
printf("\n");
}
return 0;
}
可以看到,for内嵌循环退出后再次进入,j=1;
#include<stdio.h> int main () { int i=1,j=1,n; scanf("%d",&n); while(i<=n) { while(j<=i) { printf("%d*%d=%-4d",j,i,j*i); j++; } printf("\n"); i++; } return 0; }
可以看到当退出while内层循环后,j的值为j++;因此在进入前还需要定义j=1;
相关文章推荐
- for、while循环打印直角、直角空心、等腰、等腰空心三角形
- for 循环和while循环区别
- for与while循环读行及嵌套ssh的区别
- 08-for循环和while循环的小区别
- while 和 for 构成的死循环的区别!!
- 利用Python循环(包括while&for)各种打印九九乘法表的实例
- for循环与while循环的区别
- for循环和do……while的区别
- java学习10--循环结构-for与while区别、无限循环、循环应用
- java中循环命令while,for,do while的区别
- shell脚本下的教你如果运用for,while,unti循环,以及区别l
- for(;;)和while(1)两种死循环的区别
- for循环与while循环的区别和联系
- 循环结构(for循环和while循环的区别)
- javascript 循环语句 while、do-while、for-in、for用法区别
- 循环(for,while,do-while附加break,continue区别)
- for 循环语句和 while 循环语句的区别
- 不使用for,while循环打印99乘法表(使用递归)
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。
- for循环和while循环区别。