编写函数fun 其功能是:求ss所指字符串中指定字符的个数 并返回此值。例如 若输入字符串12341
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。
注意:部分源程序在文件PROCl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。
请帮忙给出正确答案和分析,谢谢!
参考解答
答案:
int fun(char *ss,char c)
{
int i=0;
for (;*ss!=’\0’;ss++)
if(*ss==c)
i++; /*求出ss所指字符串中指定字符的个数*/
return i;
[解析 从字符串ss中找出子字符串的方法是:从第1个字符开始,对字符串进行遍历:若ss串的当前字符等于t串的第1个字符,两字符串的指针自动加1,继续比较下一个字符;若比较至字符串的结尾,则跳出循环;若“串的字符和c串的字符不对应相同,则继续对,s串的下一个字符进行处理。本程序是采用逐一比较的方式找出出现的次数。循环的作用是在串中从左到右逐一走动,if()的作用是进行判断是否相同,若与c相同则表示又出现一次
相似问题
今天数亿人天天在操作计算机时所用的鼠标器是由()在1964年所发明的。他的这一发明成果成为代替键盘操
今天数亿人天天在操作计算机时所用的鼠标器是由()在1964年所发明的。他的这一发明成果成为代替键盘操纵计算机的方便工具,为交互式计算奠定了基础,因此
根据《国家重点基础研究发展规划》 我国在农业领域重要支持方向包括()A.农用动植物重要经济性状的分子
根据《国家重点基础研究发展规划》,我国在农业领域重要支持方向包括()A 农用动植物重要经济性状的分子生物学研究B 提高作物水分养分利用效率和抗逆性的
我国宽带高速互联网(CNCnet)一期工程于今年10月28日正式开通并投入试运行。一期工程覆盖我国东
我国宽带高速互联网(CNCnet)一期工程于今年10月28日正式开通并投入试运行。一期工程覆盖我国东南部(),全程约8000公里,主要提供高速、大信息量的信息传
1996-1997年度国家高技术研究发展计划信息技术领域信息获取与处理技术主题的重点项目之一'三维信
1996-1997年度国家高技术研究发展计划信息技术领域信息获取与处理技术主题的重点项目之一 "三维信息获取实用系统 "的编号为()A 108-01-01B 108-07-01C 108-11-01D 108-1-01
网络系统的安全涉及网络的多个层面 包括()A.物理层安全B.链路层安全C.网络层安全D.应用平台安全
网络系统的安全涉及网络的多个层面,包括()A 物理层安全B 链路层安全C 网络层安全D 应用平台安全
