【发布时间】:2021-04-13 01:43:17
【问题描述】:
编译此代码时出现错误(控制到达非 void 函数 [-Wreturn-type] 的末尾): 如果字符串中没有间隙,它应该返回 true,如果有间隙,它应该返回 false。
bool isSafeBridge(string bridge){
for (int i = 0; i < bridge.length(); i++)
{
if (bridge[i] == ' ')
{
return false;
}
else{
return true;
}
}
}
int main(){
cout<<isSafeBridge("####");
}
【问题讨论】:
-
如果
bridge.length()是0应该返回什么? -
我认为至少五个副本中的一个应该足以回答您的问题,以及您需要做什么来解决问题。
标签: c++