求改进!自编计时器。
  • 板块学术版
  • 楼主Harry_feng
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/10 09:39
  • 上次更新2024/7/10 11:00:23
查看原帖
求改进!自编计时器。
1227570
Harry_feng楼主2024/7/10 09:39
#include<bits/stdc++.h>
#include<unistd.h> 
#include<windows.h> 
using namespace std;
int h,min1,s,let,x=0,y=0; 
bool a;
char aq[41],z;
void Delay(int time){
	clock_t now =clock();
	while(clock()-now<time);
}
int main(){
	cout<<"h = ";
	cin>>h;
	cout<<"min = ";
	cin>>min1;
	cout<<"s =";
	cin>>s;
	cout<<"一个符号";
	cin>>z; 
	system("cls");
	long long num=h*60*60+min1*60+s;
	for(int i=num;i>=10;i--){
		system("cls");
		int i1=floor(i/60/60);
		int i2=floor((i-i1*60*60)/60);
		int i3=i-i1*60*60-i2*60;
		printf("            %02d:%02d:%02d\n",i1,i2,i3);
		let++;
		puts(aq);
		if(let>=0){
			aq[x++]=z;
			if(x>=40)
			x=0;
		}
		if(let>=5){
			aq[y++]=' ';
			if(y>=40)
			y=0;
		}
		Delay(1000.5) ;
		
	}for(int i=1;i<=100;i++){
		system("color 0F");
		Beep(1200,100);
		sleep(1);
		system("color 7F");
		Beep(1200,100);
		sleep(1);
		
	}
	
	return 0;
}

# **求增加精确度**
# **求增加动画**
2024/7/10 09:39
加载中...