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++)
形式就是这样的.
展开
 我来答
Fool地球人
2014-01-16
知道答主
回答量:4
采纳率:0%
帮助的人:2.8万
展开全部
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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Arthurzss
2014-01-16 · TA获得超过1662个赞
知道小有建树答主
回答量:496
采纳率:100%
帮助的人:244万
展开全部
int i, n;

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);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳顶天鹿鼎记
2014-01-16 · TA获得超过502个赞
知道小有建树答主
回答量:675
采纳率:100%
帮助的人:408万
展开全部
#include <stdio.h>

int main()
{
    int n = 0;
    int i =0;
    scanf("%d", &n);
    for (i; i < n; i++)
    {
        ;
    }
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式