编写函数fun 其功能是:求ss所指字符串中指定字符的个数 并返回此值。例如 若输入字符串12341

计算机考试 已帮助: 时间:2024-07-04 04:45:38

编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。
注意:部分源程序在文件PROCl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:字符串,函数,字符

参考解答

用户头像

472***810

2024-07-04 04:45:38

答案:

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年所发明的。他的这一发明成果成为代替键盘操

下一篇 1981年 由长沙国防科技大学计算机研究所研制成功的银河-Ⅰ亿次巨型计算机是我国自行研制的第一台亿次

相似问题