首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、 2、 0。 请改正程序中的错误,使它能
给定程序MODIl.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、 2、 0。 请改正程序中的错误,使它能
admin
2016-10-29
28
问题
给定程序MODIl.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。
例如:若输入:THIs is a boot,则输出应该是:1、0、2、 2、 0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
void fun (char *s, int num[5])
{ int k,i=5 ;
for(k=0;k
/**********found**********/
num
=0 ;
for (; *s; s++)
{ i = 一1;
/**********found**********/
switch(s)
{ case ’a’:case ’A’:{i=0;break;}
case ’e’:case ’E’:{i=1;break;}
case ’i’:case ’I’:{i=2;break;}
case ’0’:case ’0’:{2=3;break;}
case ’u’:case ’U’:{2=4;break;}
}
i f(i>=0)
num
++;
}
}
main()
{ char s1[81];int hum1[5],i ;
printf("\nPlease enter a string:
"); gets(s1);
fun(s1,num1);
for(i=0;i<5;i++)print f("%d
",numl
);printf("\n");
}
选项
答案
(1)num[k]=0; (2)switch(*s)
解析
(1)第一个标识下的for循环过程是将num数组中的变量初始值设置为0,用来统计每一个元音字母出现的个数,for循环中的循环条件表达式中的变量是k,所以第二个标识下“numfi]=0;”改为“num[k]=0;”。
(2)第二个标识下的switch.case条件选择的功能应该是对s指针指向的字符串中的每一个字符进行判断,不应该是s的数组名,所以第三个标识下“switch(s)”改为“SWitch(木s)”。
转载请注明原文地址:https://kaotiyun.com/show/JjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
函数fun的返回值是【】。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n];num++
下列二维数组初始化语句中,不正确的是()。
在C语言中,函数返回值的类型最终取决于()。
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
随机试题
如何理解人民群众范畴?简述人民群众推动历史发展的作用。
Inancienttimesthemostimportantexaminationswerespoken,notwritten.IntheschoolsofancientGreeceandRome,testingus
A.股肿B.青蛇毒C.游走性青蛇毒D.脱疽E.臁疮
墙面抹灰工程量计算中说法不正确的是()。
背景资料某钢筋混凝土框架结构标准厂房建筑,高两层,无地下室,框架柱柱距7.6m。通过公开招标程序,某施工单位与建设单位签订的承包合同部分内容如下:工程合同总价2100万元,工程价款采用调值公式动态结算;该工程的人工费可调,占工程价款的35%;材料有4种
按照计征的标准对税收进行分类,可分为()。
下列关于批的组成的说法正确的有()。
京剧,曾称平剧。腔调以西皮、二黄为主,用胡琴和锣鼓等伴奏,为中国国粹,它是南哪些戏剧进京演出融合而成的()。
设X,Y的概率分布为且P(XY=0)=1.(1)求(X,Y)的联合分布;(2)X,Y是否独立?
Readthisfollowingnewsaboutemploymentopportunitiesforgraduates.ChoosethebestwordtofilleachgapfromA,B,C,orD
最新回复
(
0
)