记录——《C Primer Plus (第五版)》第十一章编程练习第四题
4.设计并测试一个函数,其功能是搜索由函数的第一个参数指定的字符串,在其中查找由函数的第二 个参数指定的字符的第一次出现的位置。如果找到,返回指向这个字符的指针,如果没有找到,返回 空字符(这种方式和str()函数功能一样,在一个使用循环的语句中变回这个函数提供输入完整程序 中进行测试 。
# include <stdio.h>int firstplace(char * cha, char ch);
int main(void)
{char ch = 'a';int i;char *cha = "I love Engelish.";i = firstplace(cha, 'a');printf("字母 %c 第一次出现的位置是 %d\n", ch, i);return 0;
}int firstplace(char * cha, char ch)
{char c;int i = 0;while(*cha != ch && *cha != '\0'){ i++;cha++;}if('\0' == *cha)i = NULL;return i;
}
记录——《C Primer Plus (第五版)》第十一章编程练习第四题相关推荐
- C++ Primer Plus第六版第六章编程练习 第4题, 加入Benevolent Order of Programmer后,在BOP大会上
/*************************************************************************************************** ...
- 记录——《C Primer Plus (第五版)》第十一章编程练习第5-12题
5.编写一个函数is_within(),它接受两个参数,一个是字符,另一个是字符串指针.其功能是如果字符在字符串中,就返回一个非0值(真):如果字符不在字符串中,就返回0值(假).在一个使用循环语句为 ...
- 记录——《C Primer Plus (第五版)》第十一章编程练习第三题
3.设计并测试一个函数,其功能是读取输入行里的第一个单词到数组,并丢掉该行中其他 字符,一个单词的定义是一串字符,基中不含空格,制表及换行符. #include <stdio.h> cha ...
- 记录——《C Primer Plus (第五版)》第九章编程练习第四题
第四题:两数值的谐均值可以这样计算:首先对两数值的倒数取 平均值,最后再取倒数.编写一个带有两个double参数的函数, 计算这两个参数的谐均值.(为了测试,个人编写了驱动程序) # include ...
- 记录——《C Primer Plus (第五版)》第七章编程练习第四题
利用if else 语句编写程序读取输入,直到#.用以感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代. # include <stdio.h># defi ...
- C++Primer第五版 第十一章习题答案(31~38)
31:知识点:在multimap中,具有相同关键字的元素会相邻存储 #include<iostream> #include<string> #include<fstrea ...
- C Primer Plus第六版第七章编程题目与参考答案⭐
1.编写一个程序读取输入,读到#字符停止,然后报告读取的空格数.换行符数和所有其他字符的数量. #include <stdio.h> #define STOP '#' #define SP ...
- c++ primer plus第六版第六章编程练习
编写程序读取键盘输入,回显除数字外字符,同时大写转小写,小写转大写,遇'@'就停止. //练习6.1 读取键盘输入,回显输出(除数字),另外大写字母和小写字母互转,遇"@"则退出程 ...
- C++ Primer Plus 第六版 所有章节课后编程练习答案
我的独立博客地址:www.blog4jimmy.com,欢迎大家关注 下面的是C++ Primer Plus 第六版所有章节的课后编程练习的答案,都是博主自己写的,有不对的地方请大家留言指出讨论讨论 ...
最新文章
- 2017年 JavaScript 框架回顾 -- 前端框架
- Linux常用命令集锦
- 从Chrome源码看audio/video流媒体实现二
- css --- [读书笔记] 盒模型(边框、内外边距)
- 关于codeforces加载慢
- maven 报错一站式解决方案
- libfacedetection库 yufacedetectnet-open-v1.prototxt详解
- iOS活动倒计时的两种实现方式
- html文件图标变成白色,win10系统html文件图标变成空白的操作办法
- Android Studio调试功能使用总结【转】
- python语法使用方法_Python语法基础
- jquery实现无限滚动瀑布流实现原理
- 计算机考研数据结构高分笔记,2021版天勤计算机考研高分笔记系列:数据结构高分笔记(第9版)...
- C语言输出9 * 9口诀。
- LCP插件创建对等物理接口
- java applet类开始博饼_厦门中秋博饼程序!(JAVA编写)
- Redo和Undo的区别
- Android studio中使用百度地图
- 解决工商银行网银插件报‘非正常运行的网银工具’问题
- 超级计算机运算中心,中国科学技术大学超级计算中心
热门文章
- 区块链app源码_区块链app商城系统开发适用于哪些企业
- Python编程技巧合集
- Youki的C++命名规则
- c/c++ 实参、形参、值传递、地址传递的区别与关系 ---- 授人以鱼不如授人以渔
- 反射类的构造函数和方法
- 定义“移动互联网”的三篇文章
- swift开发网络篇 - 用户登录POST JSON and header
- 非集成搭建wampp环境
- Tyvj P1016 包装问题 (DP)
- Cocos2d-x3.0游戏实例《不要救我》第十篇(结束)——使用Json配置数据类型的怪物...