首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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-07-27
33
问题
给定程序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://jikaoti.com/ti/OFi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于字符常量,以下叙述正确的是()。
有以下程序#include<stdio.h>intfun(inta,intB){if(b=0)returna;elsereturn(fun(--a,--B));}main(){pdntf("%d\
在C语言中,以下说法不正确的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
数据厍系统的核心是()。
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;()printf("%d%d",a,B);}swa
C语言源程序名的后缀是()。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
对下列二叉树进行中序遍历的结果为()。
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
随机试题
借助Word2010提供的“插入和链接”功能,用户不仅可以将图片插入到文档中,而且在始图片发生变化时,Word2010文档中的图片可以进行更新。
关于人民法院管辖权的说法,错误的是()。
InrecentyearstwofamiliesofSaskatchewanhaveconvertedoldroundmetalgrainbinsintounlikelyaccommodations,andopened
在柱底传力F、M、V以及基础自重设计值和基础上的土重标准值G=150kN的共同作用下,基础底面边缘的最大和最小压力设计值分别为pmax=315kN/m2和pmin=105kN/m2,如下图所示。其基础柱边截面Ⅰ—Ⅰ的弯矩设计值M1最接近()项数值。
声波刺激作用的时间对听觉阈值有重要的影响,一般识别声音所需要的最短持续时间为()ms。
下列电梯安装工程文件中,应有电梯制造单位提供的是()。
评估人员拟对某工业项目进行价格评估。评估基准日为2011年1月1日。同行业同规模的已建类似项目设备购置费总额为1750万元人民币,其中进口设备购置费为1650万元人民币,其余为国内配套设备和工器具费。进口设备购置费中,设备到岸价为140,万美元(1美元=7
已知圆C与直线x-y=0及x-y-4=0都相切,圆心在直线x+y=0上,则圆C的方程为
数据元素之间【】的整体称为逻辑结构。
A—AssistantshipB—OnlineenrollmentC—FacultyandStaffD—GradingSystemE—CreditF—Tuition
最新回复
(
0
)