首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2015-12-22
17
问题
给定程序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;
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 ’O’:{i=3;break;}
case ’u’:case ’U’:{i=4;break;}
}
if(i>=0)
num
++;
}
}
main()
{ char s1[81];int numl[5],i;
print:f("\nPlease enter a string:
");gets(s1);
fun(s1,num1);
for(i=0;i<5;i++)printf("d
",huml
);printf("\n");
}
选项
答案
(1)num[k]=0; (2)switch(*s)
解析
(1)第一个标识下的for循环过程是将hum数组中的变量初始值设置为0,用来统计每一个元音字母出现的个数,for循环中的循环条件表达式中的变量是k,所以第二个标识下“num
=0;”改为“num[k]=0;”。
(2)第二个标识下的switch-case条件选择的功能应该是对s指针指向的字符串中的每一个字符进行判断,不应该是s的数组名,所以第三个标识下“switch(s)”改为“switch(*s)”。
转载请注明原文地址:https://kaotiyun.com/show/eWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
按照“先进后出”原则组织数据的数据结构是()。
数据结构中,与所使用的计算机无关的是数据的
在面向对象方法中,类的实例称为______。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
若有以下定义:structlink{intdata;strnctlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
甲与乙之间存在委托合同关系,乙为甲处理事务,但甲并未预付处理事务的费用,这导致乙无法正常开展事务处理活动。对此,下列表述正确的是()。
夜间驾驶机动车遇到这种情况时怎样处理?
标准要求越严格,标准的技术水平越高。()
A.腹痛伴呕吐宿食B.腹痛伴血尿C.腹痛伴腹泻D.腹痛伴休克E.腹痛伴腹部肿块下列疾病可出现的临床表现是急性肠炎时
商业银行申请基金托管资格,必须经()核准。
多元智力理论认为,个体之间的智力差异主要是()。
今年小明的父母年龄之和是小明的6倍,四年后小明的父母年龄之和是小明的5倍。已知小明的父亲比他的母亲大2岁,那么今年小明父亲多少岁?()
已知向量组(I)α1,α2,α3,α4线性无关,则与(I)等价的向量组是()
设f(x)>0,f’’(x)在(一∞,+∞)内连续,令(1)求φ’(x),并讨论φ’(x)的连续性.(2)证明φ(x)单调递增.
算法的有穷性是指()。
最新回复
(
0
)