程序代码:
for循环嵌套
#include <stdio.h>
int main()
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
printf("%dx%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
while循环嵌套
#include <stdio.h>
int main()
{
int i = 1;
int j = 1;
while(i<=9)
{
while(j<=i)
{
printf("%dx%d=%d ",i,j,i*j);
j++;
}
printf("\n");
j = 1;//换行后从1开始
i++;
}
return 0;
}
do---while循环嵌套
#include <stdio.h>
int main()
{
int i = 1;
int j = 1;
do
{
do
{
printf("%dx%d=%d ",i,j,i*j);
j++;
}while(j<=i);
printf("\n");
j = 1;//换行后从1开始
i++;
}while(i<=9);
return 0;
}
执行结果: