输入一个字符串和一个字符,查找并输出字符在字符串中首次出现的位置,如果没有则输出-1 编写cpp程序
时间: 2024-05-16 17:17:37 浏览: 100
以下是使用 C++ 实现的代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
char ch;
int pos = -1;
cout << "请输入一个字符串:";
cin >> str;
cout << "请输入一个字符:";
cin >> ch;
for (int i = 0; i < str.length(); i++)
{
if (str[i] == ch)
{
pos = i;
break;
}
}
if (pos == -1)
{
cout << "字符 " << ch << " 在字符串中未出现!" << endl;
}
else
{
cout << "字符 " << ch << " 在字符串中第一次出现的位置为:" << pos << endl;
}
return 0;
}
```
输入一个字符串和一个字符后,程序会遍历字符串中的每个字符,如果找到了与输入的字符相同的字符,就记录下该字符在字符串中的位置,并跳出循环。最后根据是否找到了字符来输出对应的结果。
阅读全文
相关推荐













