【本文正在参与炫“库”行动-人大金仓征文大赛】
活动链接:CSDN
(相当于一个总结)
秒表:
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
for(int i=0;i<24;i++){//天
for(int j=0;j<60;j++){//时
for(int k=0;k<60;k++){//秒
if(k==59){
k==1;
}
if(j==59){
j==1;
}
if(i==23){
i==1;
}
if(i<10){
printf("0%d:",i);
}
else{
printf("%d:",i);
}
if(j<10){
printf("0%d:",j);1. 1.
}
else{
printf("%d:",j);
}
if(k<10){
printf("0%d",k);
}
else{
printf("%d",k);
}
Sleep(1000);//见后(1)
printf("\r");//见后(2)
}
}
}
return 0;
}
废话:
1. Sleep
Sleep函数会让程序睡眠一段时间(单位毫秒)。
例:
Sleep(10)会让计算机休息10毫秒。
记着加头文件 #include<windows.h> !
2. printf("\r");
\r VS \n
\r是回车不换行,\n是换行再回车。
有人会问:回车不就是换行吗?
No No No
回车是跳到本行行首~~~
倒计时:
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int n,m,p;
int main(){
cout<<"请依次输入 时 分 秒"<<endl;
cin>>n>>m>>p;
for(int i=n;i>=0;i--){//天
for(int j=m;j>=0;j--){//时
for(int k=p;k>=0;k--){//秒
if(k==1){
k==59;
}
if(j==1){
j==59;
}
if(i==1){
i==59;
}
if(i<10){
printf("0%d:",i);
}
else{
printf("%d:",i);
}
if(j<10){
printf("0%d:",j);
}
else{
printf("%d:",j);
}
if(k<10){
printf("0%d",k);
}
else{
printf("%d",k);
}
Sleep(1000);
printf("\r");
}
}
}
Beep(1200,10000);//见后
return 0;
}
废话:
Beep
Sleep函数会让程序发出声音(音调单位赫兹)(时间单位毫秒)。
例:
Beep(1200,10000)会让计算机发出一个大约是do的音(1200Hz),持续10秒。
记着加头文件 #include<windows.h> !