我的代码是否能够实现从键盘输入不多于10个字符,查找其中是否有字符“$”,若有则显示“YES!”,否则显示”NO!”
时间: 2024-12-20 17:23:03 浏览: 7
你可以通过编写一段简单的控制台应用程序来实现这个功能。这里是一个基本的Python示例代码:
```python
# 获取用户输入
input_string = input("请输入不超过10个字符: ")
# 检查输入字符串长度是否超过10
if len(input_string) > 10:
print("NO!")
else:
# 检查输入字符串中是否包含字符"$"
if "$" in input_string:
print("YES!")
else:
print("NO!")
```
如果你需要在其他编程语言中实现,例如C++,可以这样做:
```cpp
#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "Enter up to 10 characters: ";
std::getline(std::cin, input);
// 去除换行符
input.erase(input.find_last_not_of(' ') + 1);
if (input.length() > 10) {
std::cout << "NO!\n";
} else {
if (input.find("$") != std::string::npos) {
std::cout << "YES!\n";
} else {
std::cout << "NO!\n";
}
}
return 0;
}
```
这两种代码片段都会先获取用户的输入,然后检查输入的字符数是否超过10,再检查是否包含字符"$/"。如果满足条件,则输出相应的信息。
阅读全文