首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

for循环满足一定条件后执行某个动作,执行完毕后继续循环下半部分。高手帮忙。

2012-04-08 
for循环满足一定条件后执行某个动作,执行完毕后继续循环下半部分。求助高手帮忙。。。我想做成这样的,比如有1-

for循环满足一定条件后执行某个动作,执行完毕后继续循环下半部分。求助高手帮忙。。。
我想做成这样的,比如有1-100,总共100个数字,我想使用for循环把他赋值给iii,当循环到了10个时候,输出这10个数字,然后继续执行,循环下面的数字并赋值,并且每次输出都不重复。不包含已经输出的数字。

求高手能够解答,最好有简单的demo示例,谢谢!

[解决办法]
用if不行?
[解决办法]
100个都输出,你只是想在到了10的时候做某些动作吧 

[解决办法]
我的想法是:
定义一个空数组.
for (int i = 0; i <= 100; i++)
数组添加 i
if判断 i % 10 结果是否为整数.
是的话输出.接着清空数组



[解决办法]

C# code
public int counts = 0;        public void test()    {        for (int i = 0; i < 100; i++)        {            counts++;            if (counts==10)            {                Response.Write("");                counts = 0;            }        }    }
[解决办法]
JScript code
        var content = "";        var cnt = 0;        var arrayNum = [];        for (var i = 1; i <= 100; i++) {            arrayNum.push(i);            if (i % 10 == 0) {                cnt++;                for (var y in arrayNum) {                    content += arrayNum[y] + ",";                }                content += "第" + cnt + "段分组   ";                arrayNum.length = 0;            }        }        document.write(content);
[解决办法]
C# code
string bianliang = "";            for (int i = 1; i <= str.Length; i++)            {                bianliang += str[i];                if (i % 10 == 0)                {                    i = i - 10;                    for (int i = 0; i < 10; i++)                    {                        Console.Write(str[i]);                    }                                    }            }
[解决办法]
for (int i = 0; i < 100; i++)
{
counts++;
if (counts==10)
{
Response.Write("");
counts = 0;
}
}
}

热点排行