2分钟的倒计时秒表 不正常

运行结果 2:00一次,后面 1:00 1:00 1:00循环,没有1:59
#include
#include
#include
int main()
{
int a,b;
a=120;b=a%60;
while(a>=0)

{   

    if(b>=0 && b<10)
    {
            system("cls");
    printf("%d:0%d",a/60,b);
    Sleep(1000);
    }
    else
    {
            system("cls");
    printf("%d:%d",a/60,b);
    Sleep(1000);
    }
a=a-1;    
}
system("pause");
return 0;

}

如果,我不要b,直接将a%60代入,倒是正常了。
如果我删掉中间的判断条件,剩下
system("cls");
printf("%d:0%d",a/60,b);
Sleep(1000);
也是一样的不正常。说明不是判断条件导致错误的。而是b和a%60的关系,b=a%60。a=120;b=a%60;即b=0?
额,提问到这里,已找到答案。

问题出在b=a%60;
放错位置了,放这里,b的值就是固定的了,但它是个变量。
然后我把它放while下面花括号里了,运行正常了。

1个回答

问题已找到,如上所说,b=a%60;位置放错。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

3
CountdownView 的计时自停止问题
5
服务使用到期时间倒计时
8
js怎么实现一个倒计时,这个方法没有实现,该怎么在这个代码上修改
1
C++ MFC 计时 SetTimer函数不经过OnTimer
1
如何获取psensor两次距离变化的时间差然后取消倒计时
4
设计一款数字时钟,实时显示时间设置修改时间,有倒计时功能。求大神解答
4
c#chart 的x轴怎么设置时间形式,是从0开始的计时
2
Unity3D实现倒计时功能时报错NullReferenceException
1
在cocoscreator中使用typescript如何实现有 分和秒的倒计时
3
如何根据线程Id中断某个具体的线程,或者根据线程Id获取到线程对象
1
Python 做一个 小程序 , 显示 倒计时, 怎么计到最后 1秒才显示
5
关于activity的跳转。
1
基于vorilog的篮球比赛电子记分牌设计
1
制作微信大屏幕互动软件时,20多个人就出现卡顿,甚至进不去页面的情况,请问是什么原因?
2
javascript 和 jquery 的倒计时的问题。
0
c#异步通讯五子棋 双方倒计时怎么写
2
想用js做个多时间段的倒计时插件,那个高人能否指点下,CB也行
1
把这个python程序定义为一个新的函数,并且带有3个参数,参数名单是海绵宝宝,派大星,章鱼哥
4
我想获得倒计时5小时的效果,现在只是指定了一个时间,求各位大神帮帮忙,是真的没有C币了
0
我这个倒计时的时间是后台在数据库获得的,所以刷新也不会重置,各位大神能不能帮我提升一下?