谁说我这时钟不准了,这时钟可太棒了
2026-08-16 17:15:23
发布于:浙江
#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int ss = time(0)%86400%3600%60;
void gotoxy(short x,short y){
COORD pos = {x,y};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}int main(){
while(1){
int day = time(0)%86400;
int h = (day/3600+8)%24;
int m = day%3600/60;
int s = day%3600%60;
char s1,s2,s3;
if(s!=ss){
gotoxy(0,0);
ss = s;
cout << "当前时间为:"<<endl;
printf("%02d:%02d:%02d",h,m,s);
}
}
}
修复了闪屏的问题
全部评论 4
//简化版
#include<windows.h>
#include<bits/stdc++.h>
int main(){
while(1){
cout<<"当前时间为:";
system("time");
Sleep(1);
system("cls");
}
}2025-02-04 来自 江西
2d
1周前 来自 浙江
1这鹦鹉有力气
1周前 来自 湖北
1
可以试试printf正则表达式,可以带前导零地输出数2025-01-25 来自 湖南
1





























有帮助,赞一个