首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
admin
2015-06-08
81
问题
请编写函数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));
在C语言中,函数中变量的隐含存储类别是______。
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
下述关于数据库系统的叙述中正确的是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
随机试题
典型支气管哮喘发作时最主要的临床表现为
A.眶下区弥漫性水肿B.以下颌角为中心的红肿C.张口受限D.颌下三角区的红肿E.颌下、口底广泛水肿
南方公司现拥有资产总额1000万元,其中股本200万元(每股面值1元、发行价格3.5元)、长期债券300万元(票面年利率为8%)。公司为生产甲产品而进行一项固定资产投资,该固定资产投资总额为350万元,于项目开始时一次投入;另需在经营期开始时一次性投人流动
导游对旅游者中途退团的处理正确的是()
如何与不同类型的家长沟通,怎样一种家校合作方式比较好?
下列选项中,不能被委托为民事诉讼代理人的是:
()应当主持、指导重要公文起草工作。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
Inrecentyears,railroadshavebeencombiningwitheachyear,mergingintosupersystems,causingheightenedconcernsaboutmono
【B1】【B14】
最新回复
(
0
)