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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 01:24:34
IF语句不能执行for(n=1;nIF语句不能执行for(n=1;nif((totalSecond=a*60-n*m-n*c)){timer2.Enabled=true;}elsetimer2.Ena

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));
然后你就知道原因啦