首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为1,则输出3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
admin
2020-01-10
93
问题
编写函数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全国计算机二级
相关试题推荐
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;)
有以下程序fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d
以下关于C语言数据类型使用的叙述中错误的是
以下选项中关于C语言常量的叙述错误的是
如果定义floata[10],x;则以下叙述中正确的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.Y)等价的是
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
随机试题
在杂质检查中不应使用的试剂是:
A.感染性休克B.神经源性休克C.心源性休克D.损伤性休克E.失血性休克下列病人存在:男性,24岁,双侧大腿辗压伤后逐渐肿胀,血压10.6/8kPa(80/60mmHg),尿量每小时15ml。
乳剂制备时,先将乳化剂加入到水中再将油加入研磨成初乳,再加水稀释的方法为乳剂制备时,将油相、水相、乳化剂混合后应用机械的强大乳化能制成的方法称为
在铺筑道面面层时,混合料铺筑前应对()等项进行检查。
在信用证申请书中,汇票的付款人应填为()。
#includevoidxyz(int*m){printf(”%d\n”,*m);}intmain(){inta[]={19,9,6,3,7,1},*p;p=a;xyz(p+1);}运行该程序后的输出结果是()。
全面发展教育是由德育、__________、体育、美育和劳动技术教育等部分组成的。
代币券,具有替代现金货币并有等额购买权利的替代券。一般是商业单位定向发行的隐蔽促销方式。根据上述定义,下列不属于代币券的是:
科学发展观形成的现实依据:是
从正态总体X~N(0,σ2)中抽取简单随机样本X1,X2,…,Xn,则可作为参数σ2的无偏估计量的是().
最新回复
(
0
)