首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
admin
2020-10-21
80
问题
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4EFg”,则应输出“aBc4EFg”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
void fun(char*ss)
{
}
void main(void)
{
char tt[51];
printf("\nPlease enter an
character string within 50
characters:\n");
gets(tt);
printf("\n\nAfter changing,the string\n%s",tt);
fun(tt);
printf("\nbecomes\n%s",tt);
}
选项
答案
void fun(char*ss) { int i; for(i=0;ss[i]!=’\0’;i++) /*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ i f(i% 2==1&&ss[i] >=’a’ &&ss[i]<=’z’) ss[i]=ss[i]一32; }
解析
将指定字符串中奇数位置的字母转换为大写,首先需要判断奇数位置,再判断该位置字符是不是小写字母,如果是小写字母,则将小写字母转换为大写字母。字母大小写转换操作中,只要将小写字母减去32即可转换为大写字母。
转载请注明原文地址:https://www.kaotiyun.com/show/nAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1063022注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostre
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
在数据流图中,带有箭头的线段表示的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释//********1****
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
下列关于运算符重载的描述中,错误的是()。
下列有关类继承的叙述中,错误的是()。
下列叙述中正确的是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
随机试题
现场施焊球罐时,在出现哪些情况必须采取适当的防护措施方可进行焊接?
患者女,56岁。脑梗后残留言语障碍,能理解别人言语,但不能表达。患者失语类型为
A.3年B.1年C.不少于5年D.白药品有效期期满之日起不少于5年根据《麻醉药品和精神药品管理条例》运输麻醉药品和第一类精神药品的运输证明的有效期为
管径d=-100mm,粗糙度为k=-0.2mm,管长L=500m,管内流速3m/s,已知处于紊流粗糙区。则其沿程损失为()m。
下列关于保险合同的成立与生效,叙述有误的一项是()。
一般资料:求助者,女性,66岁,某工厂退休职工。案例介绍:求助者一年前睡觉时突然憋醒,胸闷气短,觉得自己马上就不行了,送入急诊后诊断为呼吸暂停综合症,自己非常后怕,因为自己的哥哥就是夜里突发心脏病去世的,医生也说这种病如不及时发现就会憋死。求助者立
加强公安队伍建设,其重要性表现在有利于()。
Hi,mynameisPaul.I’mverymuchlookingforwardtothisclass.I’mahistorymajor,sothismusicappreciationclassis【B1】a
CarmenFranciscoPresidentFranciscoSkinandBodyClinicDearDr.Francisco,Iamwritinginresponsetoyourproposalto【K4】__
ShoppersintheUKarespendinglessmoneyontoiletpapertosavemoney,researchhasshown.Penny-pinchingUKconsumersch
最新回复
(
0
)