本人新手,C++编程中遇到了问题,请各位高手指点下,谢谢! 10

本人新手,编程中遇到了问题,请各位高手指点下,谢谢:一个长100的数组,先循环让其中一位为0,进行检验;再循环让其中两位为0,进行检验;再循环让其中三位为0,进行检验..... 本人新手,编程中遇到了问题,请各位高手指点下,谢谢:

一个长100的数组,先循环让其中一位为0,进行检验;再循环让其中两位为0,进行检验;再循环让其中三位为0 ,进行检验.....以此类推....

在一位,两位,三位的单独循环我会,只是不知怎样将他们用一个大循环连起来,进行完一位的循环后自动进行两位的...三位的...,我不能写99个小循环啊。
展开
 我来答
匿名用户
2012-04-26
展开全部
int iArray[100] = {0};
int iCount = 0;
int iIndex = 1;
for(int i=0;;i++)
{
for(int j=iCount;j<iCount+iIndex;j++)
{
iArray[iCount] = 0;
iCount++;
}
iIndex++;
}
网上编辑,自己看看行不
追问
置0的情况成三角形是吧,不是的
置两个0时,不仅是array[0]=0,array[1]=0,还有array[0]与array[2] ,array[1]与array[2] .....array[3]与array[7].......都要置0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕致放o
2012-04-26 · TA获得超过190个赞
知道答主
回答量:164
采纳率:0%
帮助的人:66.1万
展开全部
int b=1;
int c=2;
while(c<100)
{
for(;b<c;b++)
{
for(int a=0;a<b;a++)
{
array[a]=0;
}
}
c++;
}

差不多就是这样 细节我没注意 呵呵
追问
置0的情况成三角形是吧,不是的
置两个0时,不仅是array[0]=0,array[1]=0,还有array[0]与array[2] ,array[1]与array[2] .....array[3]与array[7].......都要置0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式