漏了对 $a$ 和 $b$ 等于 $10$ 的判断。
判断部分应该打成这样:
```
if(a<10){
if(b<10){
cout<<"0"<<a<<":"<<"0"<<b<<endl;
}
if(b>=10){
cout<<"0"<<a<<":"<<b<<endl;
}
}
if(a>=10){
if(b<10){
cout<<a<<":"<<"0"<<b<<endl;
}
if(b>=10){
cout<<a<<":"<<b<<endl;
}
}
```
by luobotianle @ 2024-05-16 20:41:06
一般来说如果只有两种情况,另一种用 `else` 就好了,能够避免漏掉一些情况。
就像这样:
```
if(a<10){
if(b<10){
cout<<"0"<<a<<":"<<"0"<<b<<endl;
}
else{
cout<<"0"<<a<<":"<<b<<endl;
}
}
else{
if(b<10){
cout<<a<<":"<<"0"<<b<<endl;
}
else{
cout<<a<<":"<<b<<endl;
}
}
```
by luobotianle @ 2024-05-16 20:42:54