如何控制多重循环中循环的重数,求高手指点!
在程序的开始输入一个数字比如输入2,可以得到与下面的程序类似的结果
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
m++;
}
}//2重循环
输入3的话,会得到与下面的程序类似的结果
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
m++;
}
}
}//3重循环
#include<stdio.h> void fun(int n) { if(0 == n) { printf("* "); return ; } int i,j,k; for(i = 0;i<10;i++) { fun(n-1); } printf("\n"); } int main() { fun(2); return 0; }用递归就可以结局 上面的代码帮你打印出10*10的矩阵