if (i < WeaveSun)
{
writer = 操作1;
}
else
{
if (i < WeaveSun * 2)
操作2;
else
if (i < WeaveSun * 3)
操作3;
else
if (i < WeaveSun * 4)
操作4;
else
if (i < WeaveSun * 5)
操作5;
else
if (i < WeaveSun * 6)
操作6;
}
看见这个恶心的操作了吧 x/6=WeaveSun; 我把一个数字分成六份。想判断这个数在在那个区间范围 好做指定的操作
{
writer = 操作1;
}
else
{
if (i < WeaveSun * 2)
操作2;
else
if (i < WeaveSun * 3)
操作3;
else
if (i < WeaveSun * 4)
操作4;
else
if (i < WeaveSun * 5)
操作5;
else
if (i < WeaveSun * 6)
操作6;
}
看见这个恶心的操作了吧 x/6=WeaveSun; 我把一个数字分成六份。想判断这个数在在那个区间范围 好做指定的操作
switch( i / WeaveSun )
{
case 0: 操作1; break;
case 1: 操作2; break;
case 2:
case 3:
case 4:
case 5:
}
加上一个(int)就满足楼主的要求了
switch((int) i / WeaveSun )
{
case 0: 操作1; break;
case 1: 操作2; break;
case 2:
case 3:
case 4:
case 5:
}