for (int j = 0; j < 10; j++)
{
for (int i = 1; i <= 3000; i++)
{
if (i % 1000 == 0)
{
我想i到1000的时候中断i的循环,跳到j循环。接着循环到i的时候接着1000开始循环
}
else
{
MessageBox.Show("w");
}
}
}大概运行方式
开始j循环等于0,i循环到1000的时候跳到j循环,j等于2,在循环i 的时候接着1000开始循环怎么实现?
{
for (int i = 1; i <= 3000; i++)
{
if (i % 1000 == 0)
{
我想i到1000的时候中断i的循环,跳到j循环。接着循环到i的时候接着1000开始循环
}
else
{
MessageBox.Show("w");
}
}
}大概运行方式
开始j循环等于0,i循环到1000的时候跳到j循环,j等于2,在循环i 的时候接着1000开始循环怎么实现?
2.内循环中i的初始值设为j*1000。开始j循环等于0,i循环到1000的时候跳到j循环,j等于2,在循环i 的时候接着1000开始循环
--------------------------
j等于1的那个循环呢?要怎么处理?
int count = 1;
for (int j = num; j < 10; j++)
{
for (int i = count; i <= 30; i++)
{
if (i == 10)
{
num = j+1;
count = i;
break;
}
}
}你看看行不行 不是很明白你说的意思
{int k =1;
for (int i = k; i <= 3000; i++)
{
if (i % 1000 == 0)
{
break;
}
else
{
MessageBox.Show("w");
}
k++;
}
}
int k = 1;
for (int j = 0; j < 10; j++)
{
for (int i = k; i <= 3000; i++)
{
if (i % 1000 == 0)
{
break;
}
else
{
MessageBox.Show("w");
}
k++;
}
}
2.内循环中i的初始值设为j*1000。
那么
j等于1的那个循环呢?要怎么处理?
就把初值设为2j*1000
int i = 1;
for (int j = 0; j < 10; j++)
{
for (; i <= 3000; i++)
{
if (i % 1000 == 0)
{
break;
}
else
{
MessageBox.Show("w");
}
}
}
int k = 1; for (int j = 0; j < 10; j++)
{
for (int i = k; i <= 3000; i++)
{
if (i % 1000 == 0)
{
j++;
break;
}
else
{
MessageBox.Show("w");
}
k++;
}
}