c语言 从键盘输入一个字符,在给定的字符串中寻找该字符,若找到打印输出该字符,没找到给提示信息“not found”
时间: 2023-04-08 10:04:12 浏览: 126
查找字符(c语言)
可以回答这个问题。可以使用C语言中的字符串函数strchr()来查找给定字符串中是否包含指定字符。代码如下:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
char c;
printf("请输入一个字符串:");
scanf("%s", str);
printf("请输入要查找的字符:");
scanf(" %c", &c);
char *p = strchr(str, c);
if (p != NULL) {
printf("找到了字符 %c\n", c);
} else {
printf("未找到字符 %c\n", c);
}
return 0;
}
```
这段代码中,首先使用scanf()函数从键盘输入一个字符串和一个字符。然后使用strchr()函数查找该字符在字符串中的位置,如果找到了就打印输出该字符,否则输出提示信息“未找到字符”。
阅读全文