首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的
admin
2010-05-05
74
问题
请补充函数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://www.kaotiyun.com/show/2XID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
关于生活常识,下列说法错误的是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
某小学五年级的学生身高(按整数厘米计算),最矮的是138厘米,最高的是160厘米。如果任意从这些学生中选出若干人,那么,至少要选出多少人才能保证有5人的身高相同?
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
随机试题
发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏条件是不太实际的。()
运动负荷试验阳性的心电图标准是
基准地价评估资料调查前必须划分调查区,调查区应根据城市土地()、基础设施状况等因素进行划分。
一较深基坑,基坑所处地区地下水位高于基坑底标高6m,土渗透系数为0.1~20.0m/d。此基坑宜选用降水方案为()。
根据《中华人民共和国消费税暂行条例》及其实施细则的规定,纳税人自产自用的应税消费品用于下列用途时,应缴纳消费税的有()。
俗话说“严师出高徒”“严是爱,松是害,不管不问要变坏”,所以爱护学生和严格是矛盾的。()
下列关于美国宪法的说法,正确的有()。
若二阶常系数线性齐次微分方程y"+ay’+by=0的通解为y=(C1+C2x)ex,则非齐次方程y"+ay’+by=x满足条件y(0)=2,y’(0)=0的解为y=___________。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
Forthousandsofyears,thenumberofpeopleintheworldinchedup.Thentherewasa【C1】______spurt(爆发)duringtheindustrial
最新回复
(
0
)