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;
}
}
}