时间的输入
例如读入三个时间,分别是 10:30:20 、 13:34:21 、 20:23:52 。
3
10:30:20
13:34:21
20:23:52
int n;
cin>>n; //n=3;
getchar(); //用来读入3后面的“\n”
for(int i=0;i<3;i++){
string line;
getline(cin,line);
int hours,minutes,seconds;
sscanf(line.c_str(),"%d:%d:%d",&hours,&minutes,&seconds); //注意这里用的是sscanf
}
时间的输出
例如输出的是 “hh-mm-ss” 格式的。
printf("%02d-%02d-%02d",hours,minutes,seconds); //02的意思是不够两位的话,前面补0