首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
admin
2015-06-08
75
问题
请编写函数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全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为______。
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
下列语句中符合C语言语法的赋值语句是_______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
遇窄桥时,要注意观察对向来车并提前做好停让准备,避免在桥面上会车。
简述单钥密码体制的概念。
Byadoptingafewsimpletechniques,parentswhoreadtotheirchildrencangreatlyincreasetheirchildren’slanguagedevelopme
治疗水肿,用攻下逐水法,常用方剂是
分部工程划分的原则是按()性质、建筑物部位来确定。
将以下6个句子重新排列组合,排列组合最连贯的是()。①船只的形式,与平常木船大不相同,形体一律又长又窄,两头高高翘起,船身绘着朱红色长线,平常时节多搁在河边干燥洞穴里,要用时,才拖下水去。②一船快慢既不得不靠鼓声,故每当两船竞赛到激
面对国际原油市场价格上涨,有专家指出:“提高石油等资源产品价格必将对物价产生全面影响;但如果不及时调整,又会影响到经济增长方式的转变。”这体现了()。
教师职业道德的核心成分是教师对教育事业的()。
()对于水到渠成相当于焦虑对于()
《吠陀》共四部,其中最重要、最古老、最具文学价值的是()。
最新回复
(
0
)