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

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

题目链接:点击打开链接

题目大意:略。

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

AC 代码


#include <stdio.h>
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;
}
目录
相关文章
|
1月前
|
C语言
C语言模块化程序设计
C语言模块化程序设计
21 0
|
21天前
|
存储 C语言
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现1
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现
|
29天前
|
C语言
C语言第二十五弹---字符函数和字符串函数(上)
C语言第二十五弹---字符函数和字符串函数(上)
|
1月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
23 1
|
1月前
|
存储 C语言
C语言顺序结构程序设计
C语言顺序结构程序设计
21 0
|
1月前
|
C语言
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
C语言刷题:整数加逗号、删除公共字符、求最小公倍数和将字符串倒置
28 0
|
1月前
|
存储 Serverless C语言
C语言——字符数组
C语言——字符数组
16 0
|
1月前
|
编译器 C语言
拒绝摆烂!C语言练习打卡第七天
拒绝摆烂!C语言练习打卡第七天
|
1月前
|
C语言
拒绝摆烂!C语言练习打卡第六天
拒绝摆烂!C语言练习打卡第六天
|
1月前
|
C语言
拒绝摆烂!C语言练习打卡第五天
拒绝摆烂!C语言练习打卡第五天
拒绝摆烂!C语言练习打卡第五天