首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数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
56
问题
请补充函数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类.并通过刑法分则第一至十章分别予以论述,这种分类主要是依据()。
金融市场最基本的功能是()。
西汉和东汉这两个朝代的都城分别位于今天的()。
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
图示为一有底无盖的容器的平面展开图,其中①是边长为18的正方形,②③④⑤是等腰直角三角形,⑥⑦⑧⑨是等边三角形。那么这个容器的容积为:
随机试题
PassageThreeWhatdoestheauthorwanttosaybyquotingStalininPara.9?
车端面直槽时,车刀左侧面后角应磨成()。
下列选项中,属于右淋巴导管收受范围的是()
检查某药物中的砷盐,取标准溶液2ml(每lml相当于1微克的砷),制备标准砷斑,砷盐限量为0.0001%.,应取供试品的量为
朱砂具有的功效是
( )是指导发展的世界观和方法论的集中体现。
背景资料: 某机电安装公司在南方某市承包了一个油库改造项目。工程范围包括新增2个3000m3储油罐,对原有部分输油管道进行改造。其中有一种管材该公司没有焊接过,也没有进行过类似材质的管道焊接。整个改造工程6月30日开工,工期120d。中间只允许罐区,日常
在微指令的编码方式中,若微命令数相同,下列叙述中正确的是()。I.直接控制方式与编码控制方式的微指令长度相等Ⅱ.最短编码控制和直接控制方式不影响微指令字长Ⅲ.编码控制方式的微指令比直接控制方式的微指令短
居民苏女士在菜市场看到某摊位出售的鹌鹑蛋色泽新鲜、形态圆润,且价格便宜,于是买了一箱。回家后发现有些鹌鹑蛋打不破,甚至丢到地上也摔不坏,再细闻已经打破的鹌鹑蛋,有一股刺鼻的消毒液味道。她投诉至菜市场管理部门,结果一位工作人员声称鹌鹑蛋目前还没有国家质量标准
WhatmajordidMs.KophalgotwhenshegraduatedfromtheUniversityofRostocklastyear?
最新回复
(
0
)