首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
admin
2020-01-10
43
问题
编写函数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();
prinff(“\nPlease enter a string:”);gets(a);
prinff(“\nPlease enter a char:”);ch=getchar();
prinff(“\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++)
{
fscanff rf,“%s”,a);
fscanf(rf,“%s”,b);
ch=*b:
fprinff(wf,“%c=%d\n”,ch,fun(a,ch));
}
fclose(rf);
fclose(wf);
}
选项
答案
int fun(char*ss,char c) { int i=0: for(*ss!=‘\0’;ss++) if(*ss==c) i++;/*求出ss所指字符串中靛字符的个数*/ return i: }
解析
转载请注明原文地址:https://kaotiyun.com/show/wFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){intn=0;while(*s=’0’){n=10*n+*s-’0’;s++;}return(n);}main()
设有如下函数定义intfun(intk){if(k
以下叙述中错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若有定义语句:inta=3,b:2,c=1;以下选项中错误的赋值表达式是
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
随机试题
持续性枕后位的特点是
下列“管状骨结核”影像特点中,哪项不正确
碘剂治疗甲亢主要用于
A.全血细胞减少B.嗜碱性粒细胞增多C.骨髓中原始细胞明显增多D.酸化溶血试验阳性E.网织红细胞增多再生障碍性贫血的特点是
社会统计分析可分为描述性分析和说明性分析。如果社会统计分析的目的在于陈述被调查对象的特征,揭示事物内部的联系,则属()。
按照技术配置的不同,公路运输可以分为一般运输和快速运输。
小吴总是考虑他人和社会对“好孩子”的要求。大家赞赏和认可的行为,小吴才觉得是好的。依据科尔伯格的道德发展阶段理论,小吴的道德发展处于()
Expressinggratitudeisanimportantformofgoodmanners.NowadaysmoreandmorepeopleinChinahavefoundit’shightimeto【C
请围绕“中国发展需要继续坚持马克思主义”这一主题发表一篇演讲。
(2004年第4题)阅读下面短文,回答下列问题:据明人蒋一葵《长安客话》记述,昔日的永乐大钟,日供六僧击之,“昼夜撞击,声闻数十里,其声宏宏,时远时近,有异他钟”。如此美妙绝伦的钟声是怎么样形成的呢?从外表上可以明显看出,大钟的钟壁上下厚度不同,钟腰的厚
最新回复
(
0
)