7-2 查找指定字符 (15 分)

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

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

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

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

#include<stdio.h>
int main(void)
{char c,b[10010];   //待查询的字符,输入的字符串int index=-1;        //标记scanf("%c",&c);getchar();     //吃掉一个空格,否则会被认为是字符串中的内容gets(b);      受到gets输入的影响,字符串都以\0作为结尾for(int i=0;b[i]!='\0';i++) //所以这里就从0开始,一直执行到等于\0时才结束if(b[i]==c)   //当出现一次待查询字符时,就标记一次,一直到循环结束为止index=i;if(index==-1)printf("Not Found\n");elseprintf("index = %d\n",index);
}

7-2 查找指定字符 (15 分)相关推荐

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

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

  2. 习题8-2 在数组中查找指定元素 (15 分)(python)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  3. 6-5 在数组中查找指定元素 (15分)

    题目: 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是 ...

  4. 6-3 在数组中查找指定元素 (15 分)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  5. PTA 6-3 在数组中查找指定元素 (15 分)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  6. 6-8 在数组中查找指定元素 (15 分)

    本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组:n(≥0)是list ...

  7. 在数组中查找指定元素 (15分)

    int search( int list[], int n, int x ){int index = -1;for(int i=0;i<n;i++){if(list[i] == x){index ...

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

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

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

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

  10. 实验3-4 统计字符 (15 分)

    实验3-4 统计字符 (15 分) 本题要求编写程序,输入10个字符,统计其中英文字母.空格或回车.数字字符和其他字符的个数. 输入格式: 输入为10个字符.最后一个回车表示输入结束,不算在内. 输出 ...

最新文章

  1. CentOS 7.3 安装MySQL--Java--Tomcat
  2. 除了修改WEBCONFIG会导致WEB服务重启外,还有其他的什么操作会导致重启?
  3. 自定义控件_VIewPager显示多个Item
  4. 利用XMLSerializer将对象串行化到XML
  5. 台大李宏毅Machine Learning 2017Fall学习笔记 (11)Convolutional Neural Network
  6. 结对-结对编项目作业名称-测试过程
  7. 果真A站完了是B站,B站后台工程源码疑似泄露,已被GitHub删除!
  8. 漫画分销系统服务器配置,漫画分销平台哪个好?月流水30万的老手来谈谈!
  9. matlab 交互效应三维图,【MATLAB】使用MATLAB绘制心理学中的交互作用图
  10. java加载dll文件失败
  11. 关于2021年最热门的5种编程语言
  12. html打开ppt自动播放,如何让ppt文档打开自动播放_让ppt文档打开自动播放的方法-系统城...
  13. 神经网络模型结果怎么看,神经网络模型怎么评估
  14. 关于修改虚拟机内存,和开启 硬件加速
  15. 考眼力的游戏你们玩过什么?
  16. 私域社交电商一站式解决方案,软件开发+供应链服务支持一件代发
  17. 用大数据建设“安全”生态 亿赛通出席安徽省通信学会大数据学术交流会
  18. 利用visio 画思维导图
  19. skywalking-6.0.0-GA安装及配置
  20. APPnium-IOS自动化测试

热门文章

  1. 解决安卓手机上软键盘弹出挤压背景的问题
  2. 如何用php开启企业微信开发的回调模式
  3. 【水】弱化版魔术球问题
  4. 【GPT-3】地表最强语言模型GPT-3的局限与出路
  5. 【ACL2020-CMU-Google】MobileBERT:用于资源受限设备的任务无关“瘦版”BERT
  6. 从零实现深度学习框架——自动求导神器计算图
  7. Pytorch中RNN输出的h_n和output是什么
  8. 我用过了TensorFlow、PyTorch等好几种框架,为什么还是吃不透深度学习算法?
  9. 【数据结构笔记】归并排序(merge_sort)+ 堆排序 -- python2.7
  10. linux 负载进程,Linux 中 D 状态的进程与平均负载