
如何用C++实现倒计时功能?(请各位高手帮帮忙)
有没有一些函数可以在屏幕上实现倒计时功能的?比如我要倒计10,9,8.....0,应该怎么写程序呢?(从10开始倒计,到9时就用9取代10,接着用8取代9....每隔一秒...
有没有一些函数可以在屏幕上实现倒计时功能的?比如我要倒计10,9,8.....0,应该怎么写程序呢?(从10开始倒计,到9时就用9取代10,接着用8取代9....每隔一秒就倒计一个数字)
展开
3个回答
展开全部
#include<iostream>
using namespace std;
#include<windows.h>
int main()
{
int T;
cout<<"输入要倒计时的秒数:";
cin>>T;
for(;;)
{
system("cls");
cout<<T;
if(T==0)break;
Sleep(1000);
T--;
}
cout<<"倒计时停止!"<<endl;
system("pause");
return 0;
}
using namespace std;
#include<windows.h>
int main()
{
int T;
cout<<"输入要倒计时的秒数:";
cin>>T;
for(;;)
{
system("cls");
cout<<T;
if(T==0)break;
Sleep(1000);
T--;
}
cout<<"倒计时停止!"<<endl;
system("pause");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <staio.h>
#include <unistd.h>
int main ( void )
{
unsigned long lret ;
short i ;
for ( i = 0 ; i < 300 ; i ++ )
{
if ( ( lret = alarm ( 1 ) ) )
{
printf ( "alarm : %d ! \n" , 299 - i ) ;
}
}
return 0 ;
}
#include <unistd.h>
int main ( void )
{
unsigned long lret ;
short i ;
for ( i = 0 ; i < 300 ; i ++ )
{
if ( ( lret = alarm ( 1 ) ) )
{
printf ( "alarm : %d ! \n" , 299 - i ) ;
}
}
return 0 ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询