首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“ z”26个字母各自出现的次数,并依次放在pp所指数组中。 例如:当输入字符串abcdefghabcdeabc后,程序的输出结果应该是:33322110
请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“ z”26个字母各自出现的次数,并依次放在pp所指数组中。 例如:当输入字符串abcdefghabcdeabc后,程序的输出结果应该是:33322110
admin
2010-05-05
54
问题
请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“ z”26个字母各自出现的次数,并依次放在pp所指数组中。
例如:当输入字符串abcdefghabcdeabc后,程序的输出结果应该是:33322110000000000000000000
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun (char*tt, int pp[])
{
}
main()
{
char aa[1000];
int bb[26], k, n;
clrscr();
printf("\nPlease enter a char string: ") ;
scanf("%s",aa);
fun(aa,bb);
for (k=0 ;k<26 ; k++)
printf("%d ",bb[k]) ;
printf("\n ");
}
选项
答案
void fun(char*tt,int pp[] ) { int i; fori=0;i<26;i++) pp[i]=0; /*初始化pp数组各元素为0*/ for(;*tt!=’\0’;tt++) if(*tt>=’a’&&*tt<=’z’) pp[*tt-’a’]++; /*将tt字符串中’a’到’z’26个字母各自出现的次数,依次放在pp数组中,任一个小写字 母减去’a’后所得结果正好是它对应的下标*/ }
解析
第1个循环的作用是初始化数组pp,未经赋值变量的量为一个不确定数字。由于它要将’a’到’z’26个字母的个数依次放到数组pp中。即’a’的个数存于pp[0]中,’b’的个数存于pp[1]中,’c’的个数存于pp[2]中,…,依次类推。而’a’-’a’的值正好为0,’b’-’a’的值为1,’c’-’a’的值为2,…,依此类推。即任一个小写字母减去’a’后所得结果正好是它对应的下标,所以就有了pp[*tt-’a’]++。但*tt必须是小写字母即if()不应省略。
转载请注明原文地址:https://jikaoti.com/ti/1SkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
随机试题
评估人员对某一企业进行整体评估,经对企业经营状况和国内外市场的分析,得到如下资料:(1)预计该企业前5年的收益额分别为200万元、230万元、250万元、235万元和280万元,自第6年企业将进入稳定发展时期,各年收益额将保持在300万元的水平上;(2
下列组织中,不发生纤维素样坏死的是
()又被称为“指数基金”,是指以特定指数作为跟踪对象,力图复制指数表现的一类基金。指数基金的优势是管理费、交易费较低,同时可以有效降低非系统性风险。
位于县城的某筷子生产企业系增值税一般纳税人,2013年9月份发生以下业务:(1)月初进口一批优质红木用于生产红木工艺筷子,成交价折合人民币20万元,另向境外支付包装材料和包装劳务费用合计折合人民币1万元,支付运抵我国海关前的运杂费和保险费折合人民币2万元
为解决“不重”的问题,统计分组时习惯上规定()。
关于民事纠纷解决途径的说法,正确的有()。
阅读材料,回答问题。材料一:党的十七届四中全会通过的《中共中央关于加强和改进新形势下党的建设若干重大问题的决定》指出,党内民主是党的生命,推进党内民主,必须以保障党员的民主权利为根本,落实党员的知情权、参与权、选举权、监督权,提高党员对党的事务的
创新需要良好的环境。_______固然可能少犯错、不犯错,但难免落入慵懒颓废的泥潭;冒险突破可能趟出一条新路来,但要遭受种种挫折,付出不少代价。因此,鼓励创新,就要建立一套有效的激励机制,给创新者以人力、物力、财力、信息和政策的保证,尤其要营造______
和外存储器相比,内存储器的特点是( )。
Whatarethespeakersmainlytalkingabout?
最新回复
(
0
)