K声明要房子啊循环外面 int k = 0; for (int i = 99270; i < 199275; i++) { k ++;//(I循环到100次的时候) if(k >99) { xxxxxxxx; } } 刚刚没表达清楚。按照这个逻辑的话,这个times一直在累加,也就是说这个for循环内循环了200次,那么这个times的值应该是200。现在我的理想状态是:如果这个times的值如果大于100的时候,执行了相关的业务代码后,如何重新把这个值还原到1?打个比方:循环1000次,这个times到达100,然后重新设为1,再次到100的时候,再次还原成1,以此循环10次?
K声明要房子啊循环外面 int k = 0; for (int i = 99270; i < 199275; i++) { k ++;//(I循环到100次的时候) if(k >99) { xxxxxxxx; } } 刚刚没表达清楚。按照这个逻辑的话,这个times一直在累加,也就是说这个for循环内循环了200次,那么这个times的值应该是200。现在我的理想状态是:如果这个times的值如果大于100的时候,执行了相关的业务代码后,如何重新把这个值还原到1?打个比方:循环1000次,这个times到达100,然后重新设为1,再次到100的时候,再次还原成1,以此循环10次? int k = 0; //初始值0 for (int i = 99270; i < 199275; i++) { k ++;//执行一次循环加1 if(k >100) //i循环到第100次 { //执行你的操作 //重置k=0; } }
int times = 1; for (int i = 99270; i < 199275; i++, times++) { if (times % 100 == 0) { //每100次调用1次 } ... }
for(int i = 99270; i < 199275; i++)
{
if((i-99270)%100==0 && i!=99270)
{
k=i-1;
if(k<99)
{
}
}
}
K声明要房子啊循环外面
int k = 0;
for (int i = 99270; i < 199275; i++)
{
k ++;//(I循环到100次的时候)
if(k >99)
{
xxxxxxxx;
}
}
K声明要房子啊循环外面
int k = 0;
for (int i = 99270; i < 199275; i++)
{
k ++;//(I循环到100次的时候)
if(k >99)
{
xxxxxxxx;
}
}
刚刚没表达清楚。按照这个逻辑的话,这个times一直在累加,也就是说这个for循环内循环了200次,那么这个times的值应该是200。现在我的理想状态是:如果这个times的值如果大于100的时候,执行了相关的业务代码后,如何重新把这个值还原到1?打个比方:循环1000次,这个times到达100,然后重新设为1,再次到100的时候,再次还原成1,以此循环10次?
不需要你只要用它除以100取余数+1即可。
99 % 100 = 99
100 % 100 = 0
...
K声明要房子啊循环外面
int k = 0;
for (int i = 99270; i < 199275; i++)
{
k ++;//(I循环到100次的时候)
if(k >99)
{
xxxxxxxx;
}
}
刚刚没表达清楚。按照这个逻辑的话,这个times一直在累加,也就是说这个for循环内循环了200次,那么这个times的值应该是200。现在我的理想状态是:如果这个times的值如果大于100的时候,执行了相关的业务代码后,如何重新把这个值还原到1?打个比方:循环1000次,这个times到达100,然后重新设为1,再次到100的时候,再次还原成1,以此循环10次? int k = 0; //初始值0
for (int i = 99270; i < 199275; i++)
{
k ++;//执行一次循环加1
if(k >100) //i循环到第100次
{
//执行你的操作
//重置k=0;
}
}
for (int i = 99270; i < 199275; i++, times++)
{
if (times % 100 == 0) { //每100次调用1次 }
...
}