首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
2017-03-24
0
问题
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIs is a boot,则输出应该是:1、0、2、2、0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 void fun(char *s,int num[5])
3 { int k,2=5;
4 for(k=0;k<i;k++)
5 /**********found**********/
6 num
=0;
7 for(;*s;s++)
8 { i=-1 ;
9 /**********found**********/
10 switch(s)
11 {case ’a’:case ’A’:{i=0;break;}
12 case’e’:case’E’:{i=1;break;}
13 case ’i’:case ’T’:{i=2;break;}
14 case ’o’:case’0’:{i=3;break;}
15 case’u’:case’U’:{i=4;break;}
16 }
17 if(>=0)
18 num
++;
19 }
20 }
21 main()
22 { char s1[81];int num1[5],i;
23 printf(’’\nPlease enter a string:’’);gets(s1);
24 fun(s1,num1);
25 for(i=0;i<5;i++)printf(’’%d’’,num1
);printf(’’\n’’);
26 }
选项
答案
(1)num[k]=0;(2)switch(*s)
解析
(1)第一个标识下的for循环过程是将num数组中的变量初始值设置为0,用来统计每一个元音字母出现的个数,for循环中的循环条件表达式中的变量是k,所以第二个标识下“num
=0;”改为“num[k]=0;”。
(2)第二个标识下的switch-case条件选择的功能应该是对s指针指向的字符串中的每一个字符进行判断,不应该是s的数组名,所以第三个标识下“switch(s)”改为“switch(*s)”。
转载请注明原文地址:https://kaotiyun.com/show/MMID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
汉语西文字母词被汉语词典收录的历史已有100多年,收录字母词早已是汉语词典和工具书编纂的惯例和通行的做法。1903年出版的《新尔雅》在正文中收录了“X光线”一词,这是汉语词典首次收入字母词。在辞书史上,这部词典是近代中国最早的一部新语词词典,它虽然还不是纯
2017年中央一号文件指出,以推进农业供给侧结构性改革为主线,围绕(),加强科技创新引领,加快结构调整步伐,加大农村改革力度,提高农业综合效益和竞争力。
下列关于十月革命的说法,错误的是()。
根据下列材料回答问题。《河北省2010年国民经济和社会发展统计公报》显示:2010年农业生产形势稳定。全年粮食播种面积628.2万公顷,比上年增加6.6万公顷,增长1.1%;总产量2975.9万吨,增长2.3%。其中,夏粮产量1243.7万吨,增长0.0
某通讯公司对3542个上网客户的上网方式进行调查,其中1258个客户使用手机上网,1852个客户使用有线网络上网,932个客户使用无线网络上网。如果使用不只一种上网方式的有352个客户,那么三种上网方式都使用的客户有多少个?
随着技术的不断研发和升级换代,网络的功能运用越来越多,且覆盖面越来越广,从而促使网络从以往单一的新闻功能、信息功能应用日益拓展为通信功能、资讯功能、综合服务功能和其他社会功能的全面应用.网络正在从媒体化加速向社会化和体系化转变,网络发展中呈现庞大的舆论生态
随机试题
求作结合线有哪几种方法?
合乎道德的管理仅把人看成是手段。()
患者,女,70岁。全牙列缺失,上颌弓偏小,牙槽嵴低平。下颌弓大,牙槽嵴较丰满,下后牙弓明显宽于上后牙弓,理论上后牙人工牙最好选用
下列体征中,气胸不存在的特点是
专门的房地产()经纪人目前在中国还没有形成。
()是以证券市场过去和现在的市场行为为分析对象,应用数学和逻辑的方法,探索出一些典型变化规律,并据此预测证券市场未来变化趋势的技术方法。
企业的经营风险不包括()。
常用的风险识别方法有()。
对被判处1年以下有期徒刑或者剩余刑期在1年以下的罪犯,由( )代为执行刑罚。
实验中学初中部三年级有四个班级,本学期末要评选三好学生,名额分配关系如下:三年级一班、二班、三班评选出32名三好学生,三年级二班、三班、四班评选出28名三好学生,并且三年级一班和四班的三好学生总数是三年级二班和三班三好学生总数的2倍,请你计算一下.本学期末
最新回复
(
0
)