首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何
admin
2015-12-22
14
问题
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串:123412132,输入字符为:1,则输出:3。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 81
int fun(char *ss,ohar 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://jikaoti.com/ti/TIi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个选项中,不能看作一条语句的是
下列叙述中不正确的是()。
数据库系统的核心是()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
有如下程序段:main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf
关于结构化程序设计原则和方法描述错误的是()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
按照“先进先出”组织数据的数据结构是()。
在C语言中,运算对象必须是整型数的运算符是
随机试题
患儿男性,2岁,近1周咳嗽,近2天气促,既往有贫血史及反复咳嗽病史,曾咯血1次。查体:体温正常,面色较苍白,精神稍弱,呼吸稍促,周围循环好,心脏(-),两肺底可闻吸气末湿性啰音,腹部(-),下肢无水肿,神经系统检查(-)。对本病例有意义的进一步检查有
心肌收缩力加强导致静脉回心血量增加的机制是
患者,男,47岁。突然神志丧失,呼吸不规则,即刻进行心肺复苏。判断心脏按压是否有效的主要方法是
下列属于城市排水工程系统详细规划内容的是()。
开户企业通过银行账户办理资金收付,如下说法正确的是()。
从横向结构关系来看,证券市场可以分为()
下列选项不属于金融工具的风险的是()。
A市西区某中学教师俞某与B市东区文化局干部崔某于1995年5月1日在B市结婚。当时双方户口仍在各自工作所在地没有变动。婚后双方有时住A市,多数时间住B市。婚后因双方性格不合,感情不好,经常吵闹。崔某于1996年1月向B、市东区人民法院起诉,要求与俞某离婚。
根据《专利法》的有关规定,下列选项表述正确的是()。
设α=[a1,a2……an]T≠0,A=ααT,求可逆阵P,使P-1AP=A.
最新回复
(
0
)