c++判断有没有空格
时间: 2023-09-07 14:02:04 浏览: 195
c++算法题三个系统检测问题
判断一个字符串中是否包含空格,可以通过遍历字符串的每个字符来进行判断。假设字符串为s,首先声明一个布尔型变量hasSpace,并将其初始化为False,表示初始时没有空格。
然后使用一个循环来遍历字符串中的每个字符。在循环中,使用条件语句判断当前字符是否为空格。如果是空格,则将hasSpace变量置为True,并且终止循环;如果不是空格,则继续遍历下一个字符。最后,循环结束后,根据hasSpace变量的值可以判断字符串中是否有空格。
下面是用Python语言实现的示例代码:
```python
def hasSpace(s):
hasSpace = False
for char in s:
if char == ' ':
hasSpace = True
break
return hasSpace
# 测试示例
string1 = "Hello World"
string2 = "HelloWorld"
print(hasSpace(string1)) # 输出True
print(hasSpace(string2)) # 输出False
```
通过以上代码,我们可以判断一个字符串中是否包含空格。其中,使用了一个布尔型变量hasSpace来记录是否存在空格,并在循环中判断每个字符是否为空格。如果最后hasSpace为True,则表示该字符串中存在空格;如果为False,则表示该字符串中不存在空格。
阅读全文