首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
admin
2020-01-10
36
问题
编写函数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://jikaoti.com/ti/PmG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是
有以下程序intfun(intx[],intp){staticintsum=0,i;for(2=0;i
有以下程序intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a)
以下叙述中错误的是
以下关于C语言数据类型使用的叙述中错误的是
设有定义:intx=2;以下表达式中,值不为6的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543ausdfghdf。请在程序的下画线处填
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
在面向对象方法中,不属于“对象”基本特点的是
随机试题
邓小平理论形成与发展的时代背景是
A.解毒活血汤B.荆防败毒饮C.五味消毒饮合失笑散D.清营汤E.清瘟败毒饮产后高热,恶露不畅,有臭气,小腹痛,大便秘,舌红,苔黄,脉数。治疗应首选的方剂是()
禁用地高辛的情况包括()。
[2009年第37题]混凝土浇筑留置后浇带主要是为了避免:
李某原是甲建筑公司材料员,辞职后成立一物资经销公司。李某利用手头留有的原盖甲公司公章的空白合同与某木材公司签订木材购销合同,木材公司对李某辞职并不知晓。请问,对该合同承担付款义务的是()。
根据下列资料,回答问题。据统计,2009年全国土地出让收入为14239.7亿元,比上年增长43.2%。其中,上半年收入同比下降19.7%,下半年收入同比增长110.9%。分地区看,全国土地出让收入约三分之二来自沿海省份。据国土资源部统计
设f(x)=是连续函数,求a,b的值.
Directions:Usingtheinformationinthetext,completeeachsentence6-10,withawordorphrasefromthelistbelow.Foreach
Completethesentencesbelow.WriteNOMORETHANTWOWORDSfromthepassageforeachanswer.Writeyouranswersinboxes21-26o
A、Heisattendinghissickmotherathome.B、HeisonaEuropeantourwithhismother.C、Heisathomeonsickleave.D、Heisin
最新回复
(
0
)