首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串“123412132”,输入字符为“1”,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串“123412132”,输入字符为“1”,
admin
2018-08-11
90
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件pmg1.c。在此程序中,编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串“123412132”,输入字符为“1”,则输出3。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#define M81
int fun(char*ss,char c)
{
}
void main()
{
char a[M],ch;
system("CLS");
printf("\nPlease enter a string:");
gets(a);
printf("\nplease enteEa char:");
ch=getchar();
printf("\nThe number of the char is:%d\n",fun(a,ch));
}
选项
答案
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/rkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(f
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(L
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()
执行下面的程序后,a的值为()。main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}
有以下程序:#include<stdio.h>main(){chara:’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){i
有以下程序:main(){inta=1,b=3,c=5,*p;int*p1=&a,*p2=&b,*p3=&c;*p=*p1*(*p2);printf("%d\n",*p);}执行后的输出结果是()。
有以下程序:main(){chark;inti;for(i=1;i<3;i++){scanf("%c",&k);switch(k){
随机试题
患者,男,50岁。左上腹撞伤伴腹痛4小时。伤后曾呕吐1次,为少量胃内容物,无血液。体检:神志清,血压80/50mmHg,脉搏100/分,上腹有压痛、反跳痛及肌紧张,移动性浊音(+)。可帮助明确诊断的检查是
骨折不愈合的治疗原则为
A.桃红四物汤B.逍遥散合四物汤C.八正散D.六味地黄汤E.沉香散前列腺增生湿热下注证的代表方剂是
关于工程造价咨询人从事工程造价鉴定工作,下列做法中正确的是()。
经人民法院判决,建设单位应最迟于2007年4月5日向承包商支付工程款,但是届时却没有支付,则承包商请求强制执行的期限截止于()。
“留园三绝”是指()。[2013年湖南真题]
①盛唐以来,纹饰大量借鉴金属器皿、各种织物等图案,使瓷器的装饰意味更浓②传统细瓷早已形成一整套美化装饰的方式方法,不管是刻花、剔花,还是贴花、印花③中国瓷器享誉世界,也在于它是科学技术与民间工艺美术技法完美结合的产物④早期的纹
为什么地球、太阳等亿万个星球,亿万年来能在宇宙间相安无事地运行而不发生冲撞呢?为什么人与人之间,经常会发生磕磕碰碰的事呢?人文专家告诉我们,地球、太阳等亿万个星球都运行在自己的轨迹上,都走在自己的路上,而我们人类却非如此,有的人见别人的路好走,就想去走别人
《刑法》第243条规定:“捏造事实诬告陷害他人,意图使他人受刑事追究,情节严重的,处3年以下有期徒刑、拘役或者管制;造成严重后果的,处3年以上10年以下有期徒刑。国家机关工作人员犯前款罪的,从重处罚。不是有意诬陷,而是错告,或者检举失实的,不适用前两款的规
下列选项中属于留置权人和质权人都享有的权利的是()
最新回复
(
0
)