永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-02-18 00:37
  • 提问者网友:感性作祟
  • 2021-02-17 11:29
这个代码就是从1数到100
要求把他改一下,让他数到100后往回数到1,在又数到100不断循环

# include
# include

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;
}
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-17 12:01
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;
}

按照你的需求改过了。
全部回答
  • 1楼网友:三千妖杀
  • 2021-02-17 12:12
//有很多种方法,我这里用的是其中一种: #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; }; //我没上编译器测试,但是具体架构就是这样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯