首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
admin
2020-10-21
44
问题
编写函数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://jikaoti.com/ti/btl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;(
下列哪项不是面向对象程序设计的主要特征()。
下面关于算法的叙述中,正确的是()。
下列程序执行后,屏幕的输出是()。.#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y
下列叙述中正确的是()。
下列叙述中正确的是()。
下列语句中错误的是()。
下列语句中,未起到定义作用的是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1:——i)cout<<’*’;
随机试题
管制的期限为()。
男性,35岁。左肾切除术2年半,抗结核治疗后,尿频30次/天,现出现恶心呕吐。B超见右肾积水,行右肾穿刺造影,可见上段输尿管狭窄。尿常规:正常,血Cr620μmol/L,该患者适合于哪种治疗()
支气管哮喘发作的主要病理基础是
与茶碱合用对小儿哮喘有协同作用,使茶碱用量减半的药物是()
基金销售机构办理基金的销售业务,应当由基金销售机构与基金管理人签订书面销售协议,明确双方的权利义务,并至少包括()。Ⅰ.反洗钱义务履行及责任划分Ⅱ.销售费用分配的比例和方式Ⅲ.对基金持有人的持续服务责任Ⅳ.基金持有人联系方式等客
发给26周岁至45周岁居民的居民身分证的有效期为( )。
①因此,必须广泛宣传生态平衡知识②如捕捉青蛙喂鸭使虫灾日益严重③破坏它,实际上是危及人类自身④生态平衡是人类生存的重要条件⑤滥伐森林使野生动物日益减少,造成水土流失等⑥以求人与自然和谐地相处将以上6个句子重新排列,语序正确的是:
法治思维是指以法治价值和法治精神为导向,运用法律原则、规则和方法思考和处理问题的思维模式。培养法治思维的途径有
下列选项中,不是Access数据库对象的是()。
Childrenhavetheirown【C1】______inplayinggames.Theyseldomneeda【C2】______and【C3】______troubletokeepscore.Theydon’tca
最新回复
(
0
)