首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。 注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。 请改正程序中的错误,使它能得出正
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。 注意:字母不分大、小写。 例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。 请改正程序中的错误,使它能得出正
admin
2021-04-28
25
问题
给定程序MODI1.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;
num [1] =0;
switch (s)
{ case ’a’:case ’A’:{i=0;break; }
case ’e’ :case ’E’ : {i=l;break; }
case ’i’ :case ’I’ : {1=2;break; }
case ’o’ :case ’O’ : {i=3;break; }
case ’u’ :case ’U’ : {i=4;break; }
if (i >=0)
}
}
main ()
{ char sl[81]; int numl[5],1;
printf ( "\nPlease enter a string:
fun (s1, num1) ;
for (i=0; i < 5; 1++) printf ("%d
",num1
) ; printf ("\n") ;
}
选项
答案
(1) num[k]=0; (2) switch (*s)
解析
本题中函数的功能是统计字符串中各元音字母(即A、E、I、O、U)的个数。其中,本题在while循环中采用switch—case条件判断字符串中的每一个字符并进行统计。
(1)第一个标识下的for循环过程是将num数组中的变量初始值设置为0,用来统计每一个元音字母出现的个数,for循环中的循环条件表达式中的变量是k,所以第二个标识下“num
=0,”改为“num[k]=0; ”。
(2)第二个标识下的switch—case条件选择的功能应该是对s指针指向的字符串中的每一个字符进行判断,不应该是s的数组名,所以第三个标识下“switch (s)”改为“switch (*s)”。
转载请注明原文地址:https://jikaoti.com/ti/Mnz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includemain(){char*p1=0;int*p2=0;double*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
有以下程序:#includedoublefun(doublea){doublex;x=a一(int)a;returnx;}main(){double
以下叙述错误的是()。
关于C语言的符号常量,以下叙述中正确的是
数据库管理系统是()。
以下选项中,合法的一组C语言数值常量是
C语言程序中,运算对象必须是整型数的运算符是
以下选项中,不合法的C语言用户标识符是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
下列关于二叉树的叙述中,正确的是
随机试题
患儿,男,7岁。突然高热,不省人事,抽搐不已,大便化验见脓球成堆,大便腥臭异常,肛门灼热,舌红,苔黄腻,脉滑数。其证型是
不同企业生产的政府定价的药品,具备什么条件,企业可以申请实行单独定价()
在最高额抵押中,有下列情形之一的,抵押权人的债权确定( )。
哪类道路的人行道不在现行《无障碍设计规范》的适用范围内?
在对工程建设强制性标准实施改革后,我国目前实行的强制性标准不包含的部分是()
一般而言,()的再投资风险相对较大。
由于警察所赖以生存的社会条件是不断发展的,并呈现出一定的阶段性,警察的发展史也随之显现出一定的阶段性。一般分为萌芽期的警察、古代警察、近代警察和当代警察。()
二尖瓣狭窄时,最有助于判断瓣膜弹性好坏的体征是
在JamesMartin方法实施中,系统的开发策略考虑贯彻始终,下述哪项不在优先考虑之内?()
December25thisChristmasDay.ManyAmericansarebusywithChristmasandthewinterholidayseason.BuyingaChristmastreeis
最新回复
(
0
)