首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。 例如,输入aeiouAOUpqn,结果为A∶2 E∶1 1∶1 O∶2 U∶2 Other∶4。 注意:部分源程序给出如下。
请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。 例如,输入aeiouAOUpqn,结果为A∶2 E∶1 1∶1 O∶2 U∶2 Other∶4。 注意:部分源程序给出如下。
admin
2009-02-15
77
问题
请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。
例如,输入aeiouAOUpqn,结果为A∶2 E∶1 1∶1 O∶2 U∶2 Other∶4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdiO.h>
#include<conio.h>
#define N 100
void fun(char *str,int bb[ ])
{
char *p=str;
int i=0;
for(i=0;i<6;i++)
【 】;
while(*p)
{
switch(*p)
{
case ’A’:
case ’a’:bb[0]++;break;
case ’E’:
case ’e’:bb[1]++;break;
case ’I’:
case ’i’:bb[2]++;break;
case ’O’:
case ’o’:bb[3]++;break;
case ’U’:
case ’u’:bb[4]++;break;
default:【 】;
}
【 】
}
}
main()
{
char str[N),ss[6]="AEIOU";
int i;
int bb[6];
clrscr();
printf("Input a string:\n");
gets(str);
printf("the string is:\n");
puts(str);
fun(str,bb);
for(i=0;i<5;i++)
printf("\n%c:%d",ss
,bb
);
printf("\nother:%d",bb
);
}
选项
答案
bb[i]=0 bb[5]++ p++;
解析
第一空:数组bb[6]用来存放5个元音字母和其他字符的个数,在使用之前需要清零。第二空:数组元素bb[5]用来存放其他字符的个数,当指针p所指的字符不是元音字母时,则认为是其他字符,bb[5]加1。第三空:指针p指向字符串str,通过p自加1来移动指针,访问字符串中的所有字符。
转载请注明原文地址:https://kaotiyun.com/show/STID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
下列各项.不属于第三次工业革命内容的是()。
按劳分配是社会主义的分配原则,它体现着()分配领域中社会主义性质的分配关系。
我国立法上将犯罪分为10类.并通过刑法分则第一至十章分别予以论述,这种分类主要是依据()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
扩张性货币政策的主要功能是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
某射击运动员在一次比赛中,前6次射击已经得到52环,该项目的记录是89环(10次射击,每次射击环数只取1一10中的正整数)。如果他要打破记录,第7次射击不能少于多少环?
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
随机试题
函数在[0,3]上满足罗尔定理,则ξ=______.
以下哪些细菌是革兰阳性杆菌
临床常见的气逆证,多与下列哪组脏腑关系密切
地处西南某企业35kV电力用户具有若干10kV变电所。所带负荷等级为三级,其供电系统图和已知条件如下:1)35kV线路电源侧短路容量为500MV.A。2)35kV电源线路长15km。3)10kV馈电线路20回,均为截面积18
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性。
ThesunwasshiningquitebrightlyasMrsGrantleftherhouse,soshedecidednotto【B1】anumbrellawithher.Shegotonth
最近三年来,捷达牌计算机的销量有了飞速的增长。而同一时期,该品牌用于电视广告的费用也明显增长了。因而有人认为,捷达牌计算机销量的增长,得益于其电视广告的促销作用。以下哪项为真,最能削弱上述结论?()
证明:若A为m×n矩阵,B为n×p矩阵,则有r(AB)≥r(A)+r(B)-n.特别地,当AB=O时,有r(A)+r(B)≤n.
Completethetablebelow.WriteONEWORDONLYforeachanswer.
Itissaidthattoday’sgenerationsarefirmadvocatesofindividualism,thusunabletocooperateproperlywithothers,whereas
最新回复
(
0
)