1.c语言设计一段代码 10秒倒计时 在10秒内输入哈哈哈则倒计时停止
//Windows控制台程序
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<Windows.h>
DWORD WINAPI input(LPVOID);
int main()
{
HANDLE hinput = CreateThread(NULL, 0, input, NULL, 0, NULL);
DWORD dwResult = WaitForSingleObject(hinput, 10000);
DWORD dwExitCode;
switch(dwResult)
{
case WAIT_OBJECT_0:
GetExitCodeThread(hinput, &dwExitCode);
if(dwExitCode == 0)
{
printf("恭喜你,输入成功!\n");
}
else
{
printf("你输入的不是哈哈哈!\n");
}
break;
default:
printf("\n你没能在10秒内完成输入!\n");
}
system("PAUSE");
return 0;
}
DWORD WINAPI input(LPVOID p)
{
char str[100];
printf("请在10秒内输入哈哈哈:");
gets(str);
return strcmp(str, "哈哈哈");
}
2.怎么用C语言实现倒数十秒钟
#include<stdio.h>
#include<windows.h>
int random(int Seed);
int main()
{
long int i,j,k;
for(i=10;i>=1;--i)
{
printf(引号第%d秒……\n引号,i);
for(j=1;j<=20000;j++)
for(k=1;k<=20000;k++);
system(引号cls引号);
}
}
/* 打引号会被吞,请自行替换 */
/* 本程序效果视机器配置而定 */
/* PS:这是最没技术的写法……*/
3.怎么用C语言实现倒数十秒钟
#include
4.c语言编程十秒倒计时爱心,刚开始是从上往下十秒倒计时,最后变成
#include <stdio.h>
#include <time.h>
int main()
{int i,t;
for(i=3;i>0;i--)
{printf("%2d\b\b",i);
t=clock();
while(clock()<t+1000);
}
printf(" ** **\n");
printf(" * * * *\n");
printf(" * * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" *\n");
return 0;
}
5.用c语言怎么写秒计时器
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar tt,num;
uchar shi,ge,temp;
uchar code table[]=
{0x3f,0x06,0x5b,0x4f,<br>0x66,0x6d,0x7d,0x07,<br>0x7f,0x6f};
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void display(uchar shi,uchar ge)
{
shi=temp/10;
ge=temp%10; P2=table[shi];
P3=0xfe;
delay(1);
P2=0x00; P2=table[ge];
P3=0xfd;
delay(1);
P2=0x00;
}
void timer0() interrupt 1
{
TH0=-50000/256;
TL0=-50000%256;
tt++;
if(tt>=20)
{
tt=0;
temp++;
if(temp==60)
temp=0;
}
}
void init()
{
TMOD=0x01;
TH0=-50000/256;
TL0=-50000%256;
EA=1;
ET0=1;
TR0=1;
tt=0;
temp=0;
}
void main()
{
init();
while(1)
{
display(shi,ge);
}
} 这个是60秒的,供参考
6.51单片机做一个10秒倒计时的程序
C语言
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit p27=P2^7;//数码管位选端定义
uchar c,i;
//数码管译码表
unsigned char code NumDecode[] =
{
0XC0,//;0
0XF9,//;1
0XA4,//;2
0XB0,//;3
0X99,//;4
0X92,//;5
0X82,//;6
0XF8,//;7
0X80,//;8
0X90,//;9
};
void main()
{
i=0;//10秒计时设置
c=0;//中断次数计数
p27=1;//数码管位选端关闭
TMOD=1;//设置定时器0为工作方式1
TH0=(65536-46080)/256;//定时50ms高8位求模
TL0=(65536-46080)%256;//定时50ms低8位求余
EA=1;//开总中断
ET0=1;//定时器0中断
TR0=1;//启动定时器0
while(1)
{
if(c==20)//50ms中断20次
{
c=0;
i++;//倒计时总数每秒减1
}
if(i<10)
{
p27=0;//数码管位选选通
P0=NumDecode[i];//显示数据
}
else //循环计时设置
{
i=0;
}
}
}
void timer0() interrupt 1//定时器0中断入口
{
TH0=(65536-46080)/256;//定时器重新赋初值
TL0=(65536-46080)%256;
c++;//中断次数
}
7.C/c++倒计时小程序怎么写
如是在VC++ 下就容易.
主要用两个消息
WM_TIMER,WM_KEYDOWN
补充,本来是一楼。(权利声明)
API,MFC 都可以啊。
API:
新建一个win32 applicatio exe 工程在生成的代码里加几句就行
SetTIMER(HWND hWnd,1,2000,NULL);
然后在消息处理那里加上
case WM_TIMER:
youfun();
break;
0分下次不回答了。
8.怎么样用c语言写一个倒计时程序
看这个喜欢不?楼主的要求都满足了~~~
#include"stdio.h"
#include"windows.h"
void main()
{ char a[100];
system("shutdown -s -t 15");
printf("快说你是猪,不说的话过15秒就关机了\n");
while(1)
{
scanf("%s",a);
if(strcmp(a,"我是猪")==0)
{system("shutdown -a");
break;
}
else
printf("输入不正确,请重新输入\n");
}
}
9.小程序如何写个10秒倒计时然后弹出提示框
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "1/DTD/xhtml1-transitional.dtd"> <html xmlns=""> <head> <meta ; charset=utf-8" /> <title>;无标题文档</title> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <input type="button" id="btn" value="免费获取验证码" onclick="settime(this)" /> <script type="text/javascript"> var countdown=10;
function settime(val) {
if (countdown == 0) {
val.removeAttribute("disabled");
val.value="免费获取验证码";
countdown = 10;
} else {
val.setAttribute("disabled", true);
val.value="重新发送(" + countdown + ")";
countdown--;
}
setTimeout(function() {
settime(val)
},1000)
}
</script> </body> </html>
转载请注明出处育才学习网 » c倒计时10秒怎么写