首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的
admin
2010-05-05
39
问题
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
int m;
void fun(char *s)
{
int i=0,j=0;
char *p=s;
while (*(p+i))
{
if(*(p+i)>=’A’&&*(p+i)<=’Z’)
{
【 】
}
【 】
}
s[j]=’\0’;
【 】;
}
main()
{
char str[80];
clrscr();
printf("\nEnter a string:");
gets(str);
printf("\n\nThe string is:\%s\n",str);
fun(str);
printf("\n\nThe string of changing
is:\%s\n",str);
printf("\n\nThe length of changed string
is:\%d\n",m);
}
选项
答案
s[j++]=*(p+i) i++ m=j
解析
第一空:将大写字母存于原字符串中,数组下标j自加1,为下一次存放做准备。第二空:为了判断字符串中的下一个字符是否为大写字母,变量i自加1。第三空:最后将大写字母的个数,即删除后字符串的长度赋给全局变量m。
转载请注明原文地址:https://jikaoti.com/ti/8KkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
随机试题
下列词句出自辛弃疾《水龙吟》[登建康赏心亭]的是()
男性,58岁,眼睑及双下肢水肿3个月,尿常规蛋白阳性,24小时尿蛋白定量5.1g,血浆白蛋白19g/L血尿素氮31mmol/L,血肌酐105μmol/L,肾穿刺病理诊断为I期膜性肾病,最佳治疗措施是
男性,58岁,吸烟30年。咳嗽咳痰20余年,活动后气急4年,偶有下肢轻度水肿。查体:桶状胸,两肺呼吸音低,少量湿啰音,肺动脉瓣区第二心音亢进。最可能的诊断是
患者,男性,35岁。在全麻下行胆总管切开取石、T管引流术,腹腔放置引流管。术毕返回病房,神志清醒。体检示:脉搏95次/分钟,血压125/70mmHg,腹腔引流液100ml。回病房l小时后腹腔引流液为210ml,呈血性;脉搏110次/分钟,血压105/65m
试验机构资质要求,检测部门()均应有相应的资质等级证书。
关于合同价款与发承包的关系,下列说法正确的是()。
下列符号常量的声明中不合法的是
GregLouganis:Thesewerethetrialsforthe1988OlympicsinSeoul,Korea.Untilthisdive,Ihadbeenahead.Butnow,some
A、 B、 C、 A
AnAustralianresearchgroupmayeasehumanity’scollectiveconscienceoveraspateofprehistoricextinctionsonthesouthernc
最新回复
(
0
)