pta学习笔记|Pta:实验四(查找指定字符)
实验4: 7-2 查找指定字符 输入一个字符 char ch
输入一串字符串 chat str[100]
【pta学习笔记|Pta:实验四(查找指定字符)】int index,flog,i;
index 存放下标
flog 用 0,1两种状态判定在字符串中是否存在需要查找的字符
代码如下:
#include
int main(){
char ch, str[100];
int index, flog=0, i;
scanf("%c\n", &ch);
//注意必须加回车符\n注①
gets(str);
for (i = 0;
str[i] != '\0';
i++) {
if (str[i] == ch) {
flog = 1;
index = i;
}
}
if (flog) {
printf("index = %d", index);
}
else {
printf("Not Found");
}
return 0;
}
①:输入m后有一个回车,而gets语句是以回车作为结束的标志,若不加回车符\n在scanf前,则gets处得到的字符串为空,所以加一个\n把回车吃掉。
运行结果:
![pta学习笔记|Pta:实验四(查找指定字符)](https://img.it610.com/image/info8/126c3e0123e74a6d9c9b8d1100479943.jpg)
文章图片
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- Android中的AES加密-下
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习