浙大版《C语言程序设计(第3版)》题目集 - 练习7-10 查找指定字符(15 分)

题目链接:点击打开链接

 

题目大意:略。

 

解题思路:反过来查找,效率相对高点,以及考察字符串的读取使用。

 

AC 代码

#include 

int main()
{
    char s[100], c, t;
    scanf("%c ", &c);

    int i=0;
    while((t=getchar())!='\n') s[i++]=t;
    s[i]='\0';

    int len=i, cnt=0;
    for(i=len-1; i>=0; i--)
    {
        cnt++;
        if(s[i]==c) break;
    }

    if(i==-1) puts("Not Found");
    else printf("index = %d\n", len-cnt);

    return 0;
}

 

你可能感兴趣的:(#,ACM,#,PTA)