IF语句不能执行for (n = 1; n < 100000;n++ )if ((totalSecond =a * 60 - n * m - n * c)){timer2.Enabled = true;}elsetimer2.Enabled = false;totalsecond是时间,想要在那个时间范围内执行TIMER2 ,在时间范围外关闭.整个程序能运

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 12:04:10
IF语句不能执行for (n = 1; n < 100000;n++ )if ((totalSecond =a * 60 - n * m - n * c)){timer2.Enabled = true;}elsetimer2.Enabled = false;totalsecond是时间,想要在那个时间范围内执行TIMER2 ,在时间范围外关闭.整个程序能运
xKo@ǿ*@:áQ8|'5 vJwJI(Mp PAH(|ߢu+5*z꥖kgv7C@NO\+^0/ 6׏8D#zrFx<m0h=u,]Eә"1V8f?b!W?FEWV?+hYSZvd:V$ Wc(B[;>Da##v.8V`V4^z{"{D r"ĕ$fd!%EuNi\X|~pFQ?g0&pچH\^u hĴeXC{xlWhw<@}l_&6#m*Q[LC|uRZ3*(\w8 C:MYzwF~#RP-[@wg$3vXQdgxĿvJB;ty!H'I%%gcaϴ55ղ:ofLC W-n1pk,F

IF语句不能执行for (n = 1; n < 100000;n++ )if ((totalSecond =a * 60 - n * m - n * c)){timer2.Enabled = true;}elsetimer2.Enabled = false;totalsecond是时间,想要在那个时间范围内执行TIMER2 ,在时间范围外关闭.整个程序能运
IF语句不能执行
for (n = 1; n < 100000;n++ )
if ((totalSecond =a * 60 - n * m - n * c))
{
timer2.Enabled = true;
}
else
timer2.Enabled = false;
totalsecond是时间,想要在那个时间范围内执行TIMER2 ,在时间范围外关闭.整个程序能运行,但是感觉这个FOR IF语句木有用,我突然卡壳了.
是C#做的.
M C都是输入的INT的变量

IF语句不能执行for (n = 1; n < 100000;n++ )if ((totalSecond =a * 60 - n * m - n * c)){timer2.Enabled = true;}elsetimer2.Enabled = false;totalsecond是时间,想要在那个时间范围内执行TIMER2 ,在时间范围外关闭.整个程序能运
条件语句肯定取值有问题,自己检查下
要不就在for循环加一句显示,看看各值最后的值是多少

MessageBox.show(String.Format("{0},{1},{2},",totalSecond ,a * 60 - n * m,a * 60 - n * m - n * c));
然后你就知道原因啦