求个c语言小代码,很简单的倒计时程序

2024-12-16 20:08:18
推荐回答(3个)
回答1:

//有很多种方法,我这里用的是其中一种:
#include
#include
int main(void) {
int minutes;
printf("请输入分钟数:\n");
scanf("minutes");
for (; minutes >= 0; --minutes) {
for (int i = 60; i >= 0; --i) {
printf("还剩 %d 分钟 %d 秒 结束\n", minutes, i);//输出剩余时间
sleep(1000);//延时函数延时一秒
};
};
printf("计时结束\n");
system("pause");
return 0;
};
//我没上编译器测试,但是具体架构就是这样

回答2:

int main(void)
{
bool lbFlag = true;
int a = 1;
while ( true )
{
system( "cls" );

printf( "%d\n\a", a );

if ( lbFlag )
{
a++;

if ( a >= 100 )
{
lbFlag = false;
}
}
else
{
a--;

if ( a == 1 )
{
lbFlag = true;
}
}

Sleep( 1000 );
}

return 0;
}

按照你的需求改过了。

回答3:


# include 
# include 

int main(void)
{
    int a;
    a = 0;
    bool up=true;
    system("color 0A");

    while (true)
    {
        system("cls");

        printf("%d\n\a", a);
        Sleep(100);
        if(up)
        {
            a++;
        }
        if(!up)
        {
            a--;
        }
        if(a==0)
        {
            up=true;
        }
        if(a==100)
        {
            up=false;
        }

    }

    return 0;
}