求个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;
} 展开
要求把他改一下,让他数到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;
} 展开
3个回答
展开全部
//有很多种方法,我这里用的是其中一种:
#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;
};
//我没上编译器测试,但是具体架构就是这样
#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;
};
//我没上编译器测试,但是具体架构就是这样
展开全部
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;
}
按照你的需求改过了。
{
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;
}
按照你的需求改过了。
更多追问追答
追答
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吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
# 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向下数,反复循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询