请用C语言输入一个字符和一个字符串(少于50个字符),在字符串中查找该字符。若找到,则输出该字符在字符串中所对应的最大下标,下标从0开始;否则输出“Not Found”。
时间: 2024-03-25 13:39:10 浏览: 35
好的,以下是使用C语言实现的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char c, str[50];
int index = -1;
printf("请输入要查找的字符:");
scanf("%c", &c);
printf("请输入字符串:");
scanf("%s", str);
if (strlen(str) >= 50) {
printf("字符串长度不能超过50个字符!\n");
} else {
for (int i = 0; i < strlen(str); i++) {
if (str[i] == c) {
index = i;
}
}
if (index == -1) {
printf("Not Found\n");
} else {
printf("该字符在字符串中所对应的最大下标为:%d\n", index);
}
}
return 0;
}
```
您可以将以上代码复制到C语言环境中运行,输入字符和字符串,即可得到结果。
阅读全文