首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串“123412132”,输入字符为’’3’’,则输出’’2’’。 注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串“123412132”,输入字符为’’3’’,则输出’’2’’。 注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
admin
2021-06-15
28
问题
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串“123412132”,输入字符为’’3’’,则输出’’2’’。
注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#lnclude
#include
#define M 81
int fun(char*ss,char c)
{
{
void main()
{char a[M],ch;
void NONO();
printf(’’knPlease enter a string:’’);gets(a);
printf(’’\Please 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);
fcanf(rf,’’%s’’,b);
ch=*b:
fprintf(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; }
解析
从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是’\0’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。
转载请注明原文地址:https://kaotiyun.com/show/Iytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("
数据库管理系统中负责数据模式定义的语言是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
设inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。
以下叙述中正确的是
在线性表的链式存储结构中,其存储空间一般是不连续的,并且()。
以下选项中函数形参不是指针的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
在关系数据库中,用来表示实体间联系的是
下面关于“EOF”的叙述,正确的是
随机试题
小儿的体质特点为
有关大面积烧伤的微粒皮/皮浆移植,以下哪些是正确的
审计机关进行审计时,有权检查被审计单位的会计凭证、会计账簿、会计报表以及其他与财政收支或者财务收支有关的资料和资产。()
下列关于出口商品采用中性包装的叙述,正确的是()。
常温下,下列各组离子能在指定溶液中大量共存的是()。
在追求幸福生活的权利方面,应该是人人平等的。追求个人利益的最大化是每个人的必然选择。离开经济利益,任何人都不能很好地生活下去。离开经济利益的平等,就很难再谈其他利益的平等。我国二元制的户籍结构,在公民经济权利方面,有区别对待的现象存在,对于一个区域内的公民
从管理学上来讲,当失信成本小于失信收益,失信行为有利可图时,市场行为主体有可能选择甚至主动选择失信行为,失信现象就会大量发生;而当失信成本大于失信收益,失信行为无利可图,并可能给行为者带来损失和制裁时,市场行为主体就会根据趋利避害的原则,尽量避免失信行为,
为最大限度减少竞买人之间的恶意串通,________扰乱拍卖市场秩序,一种________网络的拍卖形式正日渐被业界所认可。尤其是在当前拍卖行业竞争激烈的今天,“网络拍卖”凭借阳光、规范的优势正________。依次填入画横线部分最恰当的一项是()
某高校新生入学后进行了专项体检。关于肝功能的检查情况有以下几种判断:(1)所有新生的肝功能都正常。(2)有些新生的肝功能正常。(3)有些新生的肝功能不正常。(4)李刚的肝功能正常。后来经过详细检查,发现以上断定中只有两个正确。以下哪项能够从上文中
程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的?()
最新回复
(
0
)