#include<stdio.h>
#include<stdlib.h>
char *str(char *s,char x)
{
int c=0;
while(x!=s[c]&&s[c]!='\0')
c++;
return &s[c];
}
int main()
{
char s[40],*p,x;
gets(s);
x=getchar();
p=str(s,x);
if(*p)
{
printf("%c",*p);
while(p-s)
{
p--;
printf("%c",*p);
}
}
else printf("char %c not found",x);
system("pause");
}
(C)写函数char *str(char *s,char x),函数功能:在给定字符串s中寻找特定的字符x,若找到x,则返回x在s中第一次出现的地址。在主函数把s中该字符和该字符之前的字符按逆序输出。
最新推荐文章于 2024-03-05 09:22:44 发布