用数组书写程序:输入一段字符串,再输入一个字符,查找是否在字符串中
时间: 2024-05-06 09:21:35 浏览: 132
JAVA数组与字符串详解[借鉴].pdf
存在该字符。如果存在,输出该字符在字符串中的位置;如果不存在,输出“该字符不在字符串中”。
可以使用如下的 C++ 代码实现:
```
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[100];
char c;
int len, pos = -1;
// 输入字符串和字符
cout << "请输入一段字符串:" << endl;
cin >> str;
cout << "请输入一个字符:" << endl;
cin >> c;
// 查找字符在字符串中的位置
len = strlen(str);
for (int i = 0; i < len; i++) {
if (str[i] == c) {
pos = i;
break;
}
}
// 输出结果
if (pos >= 0) {
cout << "该字符在字符串中的位置为:" << pos << endl;
} else {
cout << "该字符不在字符串中" << endl;
}
return 0;
}
```
运行结果如下:
```
请输入一段字符串:
hello world
请输入一个字符:
o
该字符在字符串中的位置为:4
```
希望能够帮助到你!
阅读全文