C/C++ 输入n,执行n次for语句. 20
比如,n=2;那么就执行2次for语句,for()for();n=3;那么就执行3次,for()for()for();(嵌套循环)如何实现?我再说清楚点吧:比如n=3;f...
比如,n=2;那么就执行2次for语句,for()for();n=3;那么就执行3次,for()for()for();(嵌套循环) 如何实现?
我再说清楚点吧:比如n=3;
for(int i=0;i<10;i++)
for(int j=1;j<10;j++)
for(int k=2;k<10;k++)
形式就是这样的. 展开
我再说清楚点吧:比如n=3;
for(int i=0;i<10;i++)
for(int j=1;j<10;j++)
for(int k=2;k<10;k++)
形式就是这样的. 展开
3个回答
展开全部
for(i=0;i<b;i++) //执行1次,接着执行下面1次
for(j=0;j<m;j++) //执行1次,接着执行下面1次
for(k=0;k<n;k++)//执行到n次后跳出,跳到前一个for,再继续执行,此时,j+1;再执行第三个for,k赋初值=0,循环到n次后跳出,跳到前一个for,此时j+1+1=2;如此反复,当j=m时,跳出,执行第一个for,接着的步骤如同第三个for调到第二个for。
for(j=0;j<m;j++) //执行1次,接着执行下面1次
for(k=0;k<n;k++)//执行到n次后跳出,跳到前一个for,再继续执行,此时,j+1;再执行第三个for,k赋初值=0,循环到n次后跳出,跳到前一个for,此时j+1+1=2;如此反复,当j=m时,跳出,执行第一个for,接着的步骤如同第三个for调到第二个for。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i, n;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for()//你要的for
}
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for()//你要的for
}
追答
如果要输入n决定嵌套次数,那么就要用函数来嵌套。
void func(int n)
{
int i;
if (n > 0)
{
for (i=0; i<10; i++)
func(n-1);
}
else
;//这里可以放循环里要执行的事
}
int main()
{
int n;
scanf("%d", &n);
func(n);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n = 0;
int i =0;
scanf("%d", &n);
for (i; i < n; i++)
{
;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询