本题要求编写程序,从给定字符串中查找某指定的字符。

输入格式:
输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。

输出格式:
如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。

输入样例1:
m
programming
输出样例1:
index = 7
输入样例2:
a
1234
输出样例2:
Not Found

#include<stdio.h>
#include<string.h>
int main()
{char m,key;scanf("%c",&key);scanf("%c",&m);//将第一次输入产生的\n去除char n[81];int len=0;while(1){scanf("%c",&n[len]);if(n[len]=='\n')break;len++;}int f=0,index=0;for(int i=0;i<len;i++){if(n[i]==key){f=1;index=i;}}if(f==1){printf("index = %d",index);}else{printf("Not Found");}
}

实验7.3 字符串 7-5 查找指定字符相关推荐

  1. 实验7-3-2 查找指定字符 (15分)

    解题思路 输入指定字符后换行 输入一字符串 遍历字符串查找指定字符,并将指定字符的下标赋值给index,这样index就会得到字符串最后一个字符的位置下标 输出 源代码如下: #include< ...

  2. 在字符串中查找指定字符

    10-1. 在字符串中查找指定字符(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 白洪欢(浙江大学) 输入一个字符串S,再输 ...

  3. Oracle处理小数点后位数、格式化数字、查找指定字符所在位置的几个函数

    转载自:http://www.cnblogs.com/toowang/p/3781480.html 1.处理小数点位数的几个oracle函数(): 1.取四舍五入的几位小数 select round( ...

  4. java 包含几个字符_java中如何判断一个字符串包含几个指定字符

    java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...

  5. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  6. 判断字符串中是否包含指定字符(JavaScript)

    判断字符串中是否包含指定字符 indexOf() indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置.如果要检索的字符串值没有出现,则返回 -1. search() search( ...

  7. python查找指定字符所在行号_python查找字符串中某个字符

    本文收集整理关于python查找字符串中某个字符的相关议题,使用内容导航快速到达. 内容导航: Q1:Python里统计一个字符串中另一个字符串的个数 答案为3(用正则):1234>>&g ...

  8. JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法

    js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...

  9. js正则替换字符串中所有的指定字符

    mysql 中用正则表达式如何取一个字符串中指定的字段, substring_index(input,split,index):input为要截取的字符,split为分隔符,Index为要截取第ind ...

  10. python查询字符串是否包含某字符串_python 判断检测字符串中是否包含指定字符或字符串(比如:?)...

    in: 10px auto; padding: 0px; color: rgb(17, 17, 17); font-family: Verdana, Arial, Helvetica, sans-se ...

最新文章

  1. 通过Ajax来简单的实现局部刷新(主要为C#中使用的UpdatePanel控件和ScriptManager控件)...
  2. 受益终生的世界顶级八大思维
  3. python爬虫学习(一) requests模块
  4. 笔记——数据可视化02
  5. python爬虫设计_python爬虫设计(刷访问量,赞)
  6. php 正则表达式 后向引用,php正则表达式 后向引用~ | 学步园
  7. http协议与php关系,PHP中的HTTP协议
  8. .NET Core on K8S学习实践系列文章索引(持续更新)
  9. python初体验-hello world答案_Python初体验_基础(一)
  10. 2008R2Win7管理九DNS冗余和恢复
  11. XEIM 配置程序源代码
  12. Mathematica .nb程序运行不下去的原因
  13. WIN10+Ubuntu16.4 双系统,遇到的坑
  14. 4怎么打开项目_基于车位引导系统的捷顺室内导航项目怎么调试?
  15. STM32的Bootloader实现
  16. [安全攻防进阶篇] 三.OllyDbg和Cheat Engine工具逆向分析植物大战僵尸游戏
  17. steam有没有c语言软件,Steam 免费游戏一键领取(已更新,需自行添加代码)
  18. VS+Qt应用开发-设置软件图标
  19. git公钥私钥及密码说明
  20. 2017服务器cpu性能排行,2017年手机处理器排名_CPU排行榜名单

热门文章

  1. 虚拟化概念和KVM简述
  2. qstring转qchar_Qt 对QString操作
  3. python3.6.5安装tensorflow_ubuntu下python3.6.5import tensorflow显示非法指令(核心已转储)
  4. Fluid 0.6 版本发布:数据感知的Pod调度与数据集自动弹性扩缩容
  5. AliCloudDenoise 语音增强算法:助力实时会议系统进入超清音质时代
  6. 绝望的力量:美术创作者的晋级之路
  7. 揭秘《死者之书》之游戏角色资源创作
  8. 数据库面试题【十三、大表数据查询,怎么优化】
  9. MemSQL初体验 - (3)性能测试
  10. mysql中int、bigint、smallint 和 tinyint的区别与长度的含义