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

这个代码就是从1数到100要求把他改一下,让他数到100后往回数到1,在又数到100不断循环#include<stdio.h>#include<windows.h>int... 这个代码就是从1数到100
要求把他改一下,让他数到100后往回数到1,在又数到100不断循环

# include <stdio.h>
# include <windows.h>

int main(void)
{
int a;
a = 0;

system("color 0A");

while (a <= 100)
{
system("cls");

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

a++;
}

return 0;
}
展开
 我来答
奉宜修支品
2019-09-19 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:670万
展开全部
//有很多种方法,我这里用的是其中一种:
#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;
};
//我没上编译器测试,但是具体架构就是这样
whxhwj123
2015-07-15 · 超过32用户采纳过TA的回答
知道答主
回答量:51
采纳率:100%
帮助的人:31.8万
展开全部
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;
}

按照你的需求改过了。
更多追问追答
追问

也有点问题

忘了说, 我写的c不是c++


追答
int main(void)
{
int liFlag = 0
int a = 1;
while ( true )
{
system( "cls" );

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

if ( liFlag == 0 )
{
a++;

if ( a >= 100 )
{
liFlag = 1;
}
}
else
{
a--;

if ( a == 1 )
{
liFlag = 0;
}
}

Sleep( 1000 );
}

return 0;
}

去掉bool,改成int吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰又青6i
2015-07-15 · TA获得超过154个赞
知道小有建树答主
回答量:91
采纳率:50%
帮助的人:59.9万
展开全部

# include <stdio.h>
# include <windows.h>

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;
}
更多追问追答
追问
bool up = true;

弱弱一句,这是什么意思?我是菜鸟
追答
就是这样,0-100叫up向上数,100-0叫!up向下数,反复循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式