首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
56
问题
给定程序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://kaotiyun.com/show/KJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;break;case2:s+=2;break;case3:s+=3;}}
以下叙述中正确的是
若有以下程序#defineS(x)X*X#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的
以下叙述中错误的是
在关系数据库中,描述全局数据逻辑结构的是。
有如下程序#includeintsum(inta,intb){returna+b-2;}main(){inti;for(i=0;i
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在关系数据库中,用来表示实体间联系的是()。
随机试题
患者,女,22岁。左下后智齿阻生,拟拔除若注射局麻药物后,患者出现脉搏细弱、血压下降、神志不清。患者可能出现了
A.使用之前漱口,服药后喝水B.使用之前最好先擤出鼻涕C.使用之前振摇药瓶D.使用之前先洗干净手E.使用后几分钟内不要饮水使用喷鼻剂应注意
产品定型、成本下降、利润水平高,但行业增长速度减慢、竞争日趋激烈、企业进入门槛高,具备以上特点的时期属于产品生命周期中的()。
施工质量控制的系统过程,按工程实体质量形成过程的时间阶段可划分为( )控制。
劳动仲裁决定一般应在仲裁申请的( )日内作出。
我国账务处理程序包括()。
我国商标法在商标权的原始取得方式上采用()。
给定资料1.随着信息技术的飞速发展、互联网的迅速普及、全球竞争与深化合作、国内经济转型升级,电子商务经济已成为调整产业结构和新经济发展的重要推动力量,在得到政策上的大力扶持后,电子商务产业正在快速增长。从国内形势看,我国电子商务经济经过10年多
某日深夜,甲从乙身后突然用仿真手枪顶住其头部,大喊一声:“交出钱来!”乙慌忙将钱包交给了甲。这时,甲、乙都发现彼此是熟人,甲随即将钱包还给乙,并道歉说:“对不起,没认出你来!”甲的行为()(2013年一法专一第5题)
“针对不同专业用户的需要所编制的大量的应用程序,进而把它们逐步实现标准化、模块化所形成的解决各种典型问题的应用程序的组合”描述的是
最新回复
(
0
)