首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符1,则输出3。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
请编写函数fun(),它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符1,则输出3。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
admin
2010-05-05
26
问题
请编写函数fun(),它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串123412132,输入字符1,则输出3。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<coio.h>
#include<stdio.h>
#define M 81
int fun(char *ss,char c)
{
}
main()
{ char a[M],ch;
clrscr();
printf("\nPlease enter a string:");
gets(a);
printf("\nPlease enter a char:");
ch=getchar();
printf("\nThe number of the char is:%d \n",fun(a,ch));
}
选项
答案
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相同则表示又出现一次.
转载请注明原文地址:https://kaotiyun.com/show/CXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
人类科技发展的历程中,先后出现了下列重大科技事件:①电子计算机;②能量守恒定律;③有线电话;④航天器。按时间先后顺序排列正确的是()。
化学与日常生活密切相关,下列说法错误的是()。
国家赔偿的最重要方式是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
小女孩甲(8岁)与小男孩乙(12岁)放学后常结伴回家。一日,甲对乙说:“听说我们回家途中的王家昨日买了一条狗.我们能否绕道回家?”乙答:“不要怕!被狗咬了我负责。”后甲和乙路经王家同时被狗咬伤住院。该案赔偿责任应如何承担?()
对民主社会主义认识正确的是()。①最初的民主社会主义是资本主义社会主义②民主社会主义是马克思社会主义的分支③民主社会主义否认了社会制度的客观性④民主社会主义肯定了工人阶级的领导地位⑤民主社会主义把社会主义看成是一种道德需要、道德抗议,否认其
能够根据样本结果推断总体数量特征的调查方式是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
随机试题
急性血源性骨髓炎的发病部位最常见于
关于急性上消化道出血,下述哪项说法是不正确的
金某可以行使哪些权利?孙某将马牵回来后,即将马租给了王某,王某利用该马拉游客玩,获得100元报酬,并且马在王某这里怀孕,经王某悉心照料,产下小马。以下说法正确的是:
设三阶矩阵,则A的特征值是:
重力或码头基床整平时,对于块石间不平整的部分,用二片石填充,二片石间不平整的部分,宜用碎石填充,碎石层厚度不应大于()mm。
背景某装饰公司承接了哈尔滨某四星级酒店工程(含精装修工程),在施工过程中发生如下事件:事件一:施工单位施工组织设计中,屋面防水材料选型采用APP改性沥青防水卷材;在屋顶坡度18%的斜屋面上采用平行屋脊方向铺贴;防水保护层采用细石混凝土,并留设分格缝,分
影响投资决策的()主要是心理上的因素。
下列四组函数中,表示同一函数的是()。
在等差数列{an}中,若a3=3,a5=7,则a7=_________________.
学习准备
最新回复
(
0
)