#include<stdio.h>
int main()
{
int i=0,t,f=0;
char a[80],c,d,e;
scanf("%c",&c);
e=getchar(); //getchar会把回车读入并结束,把其中的回车符读进去,避免了回车符对程序的影响。
d=getchar();
while(d!='\n'){
a[i]=d;
d=getchar();
i++;
}
t=i-1;
for(t;t>=0;t--){
if(a[t]==c){
f=1;
break;
}
}
if(f){
printf("index = %d",t);
}
else printf("Not Found");
return 0;
}

本文介绍了一个使用C语言实现的简单程序,该程序能够从输入的字符串中逆向查找特定字符的位置。通过使用getchar()函数两次读取输入,避免了回车符对程序的影响。程序首先读取一个字符c,然后读取整个字符串直到遇到换行符,接着从字符串末尾开始逆向查找字符c,并返回其位置。
2834

被折叠的 条评论
为什么被折叠?



