首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何
admin
2019-03-19
28
问题
请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串:123412132,输入字符为:1,则输出:3。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 8 1
int Eun(char*ss,char c)
{
}
main()
{ char a[M],ch;
void NONO();
printf("\nPlease enter a string:");
gets(a);
printf("\nPlease enter a char:")j
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<1 0;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/LBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<string.h>main(){infi,j,[13];charstr[]={"1234567"};for(i=0,j=strlen(str)[14]
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
数据库的故障恢复一般是由()来执行恢复。
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
有如下程序 #include<stdio.h> main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)); int i,s=0; for(i=0;i<4;i++)s+=a[i
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
随机试题
Susan:I’msogladtoseeyou,David.【K1】________hasbeensuchalongtime.Howareyou?David:I’mfine,andyou?
汽油的抗爆性是什么意思?
在经济全球化这一当今时代发展的重要趋势下
下列叙述中,有关()的说法是不正确的。
地区发展模式的特点有( )。
给定资料1.近些年,文艺界兴起一种“纯娱乐”的潮流,它单纯以诙谐、搞笑为主要内容,只为观众开怀大笑,不管什么内容和形式,不管什么社会效益,只要有人爱看、有人掏钱就行。尤其是纯娱乐影视剧,其最大的特点是粗劣低俗,乱七八糟的台词、风马牛不相及的情节以及灰
吉卜森(Gibson)所做的视崖实验有力地表明2个月的婴儿已经具有()
试分析二战后欧洲主要国家教育改革的基本趋势。
求ω=
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
最新回复
(
0
)