首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
admin
2020-10-21
66
问题
编写函数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://kaotiyun.com/show/nAyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。例如:123456789返回:2
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421423
下列选项中不符合良好程序设计风格的是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
检查软件产品是否符合需求定义的过程称为()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列关于运算符重载的叙述中,正确的是()。
下列运算符中,不能被重载的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
随机试题
企业战略目标
常见脑血管畸形有
铅管的规格通常用( )表示。
党的十八大以来,我国脱贫攻坚战取得决定性进展,六千多万贫困人口稳定脱贫,贫困发生率从10.2%下降到4%以下。要坚决打赢脱贫攻坚战,确保到2020年我国现行标准下农村贫困人口实现脱贫,贫爵县全部摘帽,解决区域性整体贫困,做到脱真贫、真脱贫。到2020年,几
启动init进程前,不需要经过______步骤。A.LIIO加载内核B.检测内存C.加载文件系统D.启动网络支持在系统控制台,______用Ctrl+Alt+Delete组合键来重新引导服务器。A.允许B
假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令()。
一天傍晚,我和妻子去散步,遇到一个卖花的老者,满车的鲜花很好看。有的含苞欲放,有的翠绿欲滴,有的娇艳夺目。我对妻子说:“买盆花吧。”妻子说:“咱俩又不会养,别买了。”但我执意要买,于是我们买了两盆放在阳台上。我每天下班回家,第一件事就是到阳台上看看那两盆花
WhatdoestheManMean?
IftheDakotaAccessPipeline(输油管道)iscompleted,itwillcarrynearlyhalfamillionbarrelsofoilacrossfourstateseveryda
PerhapsonlyalittleboybeingtrainedtobeawizardattheHogwardsschoolmagiccouldcastaspellsopowerfulastocreate
最新回复
(
0
)