首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
admin
2015-06-08
62
问题
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串:123412132,输入字符为:1,则输出:3。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 81
int fun(char *ss,char c)
{
}
main()
{ char a[M],ch;
void NONO();
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));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
int i;
FILE *rf,*wf;
char a[M],b[M], ch;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
for(i=0;i<10 ; i++) {
fscanf(rf, “%s”, a);
fscanf(rf, “%s”, b);
ch=*b;
fprintf(wf,“%c=%d\n”,ch,fun(a,
ch));
}
fclose(rf);
fclose(wf);
}
选项
答案
int cnt=0; char *p=ss; while(*p){ if(*p==c)cnt++; p++; } return cnt;
解析
该程序功能是统计字符串中指定字符的个数。解题思路是在循环过程中,对字符进行判断,如果符合题干要求,对其个数进行统计。
转载请注明原文地址:https://kaotiyun.com/show/9aJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
设有声明语句chara=’\72’;,则变量a______。
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是______。
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
以下选项中,能定义s为合法的结构件变量的是_______。
下列语句中符合C语言语法的赋值语句是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
假定下列程序的可执行文件名为filel.exe,在该程序的子目录下输入命令行:file1ChinaBejing<回车>main(intargc,char*argv[]){while(argc-->1)printf("
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
我国在涉外所得税法中采用的原则是
患者,男性,70岁。腰部疼痛20余年,右下肢疼痛麻木、间歇性跛行两年。轻微活动后即出现右下肢胀麻,需下蹲或坐下才能缓解,上楼及骑自行车不受限。曾行按摩、牵引、理疗等治疗,但腰腿痛仍反复发作,程度渐加重。查体:腰椎前凸增大,腰椎后伸受限,后仰挤压试验(+)。
患者,男性,在手腕部剧烈运动后感觉踝关节疼痛,1个月后发生阵发性左下腹绞痛而就医。实验室检查:血常规正常,肝功能和血清淀粉酶正常,血清尿素和肌酐正常,泌尿系统影像学检查发现有肾结石。关于患者踝关节疼痛,以下哪项错误
患者,男,50岁。头晕2个月,加重3天,伴有心烦,胸脘满闷,恶心呕吐。食欲不振,舌苔厚腻,脉滑。治疗应首选
利用巴比妥类药物分子结构中的丙二酰脲的反应,可鉴别的药物为
生产资本是以______的形式存在的资本,它是产业资本在其循环过程中所采取的一种职能形式。
学生的“向师性”和模仿性的心理特征决定了教师的劳动具有()
下列关于算盘及珠算知识的说法不正确的是()。
广义知识学习阶段与分类模型表明,在确定知识类型时要考虑()
(电子表格题)小李是北京某政法学院教务处的工作人员,法律系提交了2012级四个法律专业教学班的期末成绩单,为了更好地掌握各个教学班学习的整体情况,教务处领导要求她制作成绩分析表,供学院领导掌握宏观情况。请根据考生文件夹下的“Excel素材.xlsx”文档,
最新回复
(
0
)