首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。 例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。 注
请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。 例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。 注
admin
2009-02-15
112
问题
请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。
例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数run的横线上填入所编写的若干表达式或语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#define N 100
void fun(char *tt,int alf[])
{
int i
char *p=tt;
for(i=0;i<26;i++)
【 】;
while(*p)
{
if(*p>=’A’&&*p<=’z’)
【 】;
if(*p>=’a’&&*p<=’Z’)
alf[*p-’a’]++;
【 】;
}
}
main()
{
char str[N];
char a=’a’;
int alf[26],k;
clrscr();
printf("\nPlease enter a char string:");
scanf("%S",str);
printf("\n**The original string**\n");
puts(str);
fun(str,alf);
printf("\n**The number of letter**\n");
for(k:0;k<26;k++)
{
if(k%5==0)
printf(“\n”);
printf(“%c=%d”,a+k,alf[k]);
}
printf(“\n”);
}
选项
答案
alf[i]=0 *p+=32 p++
解析
第一空:数组alf[26]用来存放字母字符出现的次数,在使用之前需要清零。第二空:题目要求不区分大小写,所以可以先将所有的大写字母都转换为对应的小写字母,然后一并记录出现的次数。将大写字母转换为对应的小写字母,只需将ASCII码加上32就可以了。第三空:指针p指向字符串tt,通过p自加1来移动指针,访问字符串中的所有字符。
转载请注明原文地址:https://kaotiyun.com/show/NTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
下列说法错误的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
王某现年17岁,高二学生,平时创新能力极强,其研究创造的一个小发明获得专利,并且经济价值较高。专利权的申请、使用和由此所获取的收人的处理一概由王某的父亲予以安排,王某的父亲从事的下列各种行为中,违背了《民法通则》规定的监护责任的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
肺痨出现骨蒸劳热日久不退,可选用
三极管反向饱和电流Icbo与发射极穿透电流Iceo之间的关系为(),β为电流放大倍数。
某孕妇,25岁,结婚3年,夫妇同居,未避孕,从未怀孕过,平素月经周期规律,现停经44天,在抬重物劳动时突感右下腹剧烈疼痛伴阴道点滴出血半天。体检:血压100/50mmHg,白细胞总数9.0×109/L。妇科检查见阴道内有少许暗红色血,宫颈举痛明显,后穹隆饱
患者男,12岁。因腹泻自服呋喃唑酮(痢特灵)6片,第2天尿呈浓茶色,第3天出现头晕、皮肤发黄来诊。检测WBC12.3×109/L,Hb61g/L,PLT正常;游离血红蛋白462mg/L;荧光点试验(+);高铁血红蛋白还原试验(+)。患者溶血性贫血的发病机制
患者女,47岁。高血压病史10余年,1月前因脑梗死入院。右侧偏瘫,查体见右侧上肢肌力1级,右侧下肢肌力3级。患者现生命体征平稳,意识清楚。肌力1级的表现为
结构实体混凝土强度通常()标准养护条件下的混凝土强度。
监控系统信息采集功能包括收集道路状况、()、紧急电话以及交通事故告警等信息。
资产负债表的数据来源,可以通过以下哪几种方式获得?()
下图所示是校园网某台主机使用浏览器访问某个网站,在地址栏输入其URL时用Sniffer捕获的数据包。请根据图中信息回答下列问题。该URL是【16】。
释放表单时,最后引发的事件是______。
最新回复
(
0
)