首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数void fun(char*tt,int PP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。 例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
编写函数void fun(char*tt,int PP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。 例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
admin
2018-02-02
110
问题
编写函数void fun(char*tt,int PP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。
例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
3 3 3 2 2 11 0000000000000000000
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#inelude
#include
void fun(char*tt,int PP[])
{
}
main()
{
char aa[1000];
int bb[26],k;
void NONO();
prinff(“\nPlease enter a char string:”);
8c肌f(“%s”,aa);
fun(aa,bb);
for(k=0;k<26;k++)
prinff(“%d”,bb[k]);
prinff(“\n”);
NONO();
}
void NONO()
/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
{
char aa[1000];
int bb[26],k,i;
FILE*rf,*wf;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”。“W”);
flor(i=0;i<10;i++)
{
fscanf(rf,“%s”,aa);
fun(aa,bb);
for(k=0;k<26;k++)
fprinff(wf,“%d”,bb[k]);
fprinff(wf,“\n”);
}
felose(rf);
fclose(wf);
}
选项
答案
void fun(char*tt,int pp[]) { int i: for(i=0;i<26;i++) pp[i]=0;/宰初始化pp数组各元素为0*/ flor(;* tt!=’\0’;tt++) if(*tt>=’a’&&*tt<=‘z’) pp[*tt一‘a’]++; }
解析
本题考查:for循环语句,注意循环变量取值范围以及循环体语句作用;数组元素初始化和赋值操作;if语句条件表达式,需注意条件表达式的逻辑运算;字符串结束标识’\0’。
要求统计在tt所指字符串中a—z共26个小写母各自出现的次数,并依次放在pp所指数组中。首先使用for循环语句初始化pp数组中分别用来统计26个字母的个数,再使用循环判断语句对tt所指字符串中的字符进行逐一比较操作,同时存入相对应的pp数组中。
转载请注明原文地址:https://kaotiyun.com/show/uXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i和j已定义为int类型,则以下程序段中内循环体总的执行次数是______。for(i=5;i;i--)for(j=0;j<5;j++){...}
有以下程序#includemain(){inta=1,b=0if(!a)b++;elseif(a==0)if(a)b+=2elseb+=3printf(”%d\n”,b);}程序运行后的输出结果
若x和y都是血型变量,x=100,y=200,且有程序片段:printf("%d",(x,y));,则输出结果是______。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
程序中头文件type1.h的内容是#defineN5#defineM1N*3程序如下:#define"type1.h"#defineM2N*2main(){inti;i=M1+M2;printf("%d\n"
下列关于队列的叙述中正确的是()。
在计算机中,算法是指______。
以下不能正确定义二维数组的选项是
用筛选法可得到2~n(n
随机试题
乳腺癌根治术的切除范围包括
《医疗器械经营企业许可证》的有效期是
某公路施工公司低价中标一合同价为16000万的隧道工程,为了能够降低工程成本,项目经理决定采取以下措施:(1)认真组织施工,合理安排,力求避免机械的闲置;(2)对工程材料实行严格的限额领料制度;(3)暂时降低安全生产费用,用于购买急缺的机械设备。由于安全防
刚毕业的邹老师被安排担任我们这个“难管”班级的班主任。我们可高兴了,因为从年龄、性格上看,他是我们这些“顽皮生”不难对付的。我们决定给他来点“下马威”。于是,我们不断制造各种无聊的“难题”。出乎意料的是,他并不生气,还总是不厌其烦地解决这些“难题”。他不仅
近年来,我国政府的执政理念正发生着新的转变,各级党委、政府越来越多地通过网络、微博等渠道“问需于民、问政于民、问计于民”,疏通政府与百姓互动渠道,在网络上体察民意、汇聚民智。“网络问政”也越来越为普通群众所熟知和接受,并成为通达社情民意的新途径。如“广东省
关于链表的特点,下面的叙述中不正确的是()。
商品生产者要获得更多收益必须使生产商品的()
随着互联网的快速发展、中国社会正在发生翻人覆地的变化,网络化生存已经成为常态。而新的互联网公共空间也随之产生了各种新问题,如网络纠纷、网络诈骗等。从唯物史观角度看,互联网法院的成立是()。
考虑二次型f=x12+4x22+4x32+2λx1x2-2x1x3+4x2x3,问λ取何值时,f为正定二次型.
求解定积分
最新回复
(
0
)