首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入”abc4Efg”,则应输出”aBc4EFg”。 注意:部分源程序在文件PROG1.C中。 请勿改
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入”abc4Efg”,则应输出”aBc4EFg”。 注意:部分源程序在文件PROG1.C中。 请勿改
admin
2017-07-18
37
问题
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入”abc4Efg”,则应输出”aBc4EFg”。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序如下:
#include
#include
#include
#include
void fun(char*ss)
{
}
void main()
{
FILE*wf;
char tt[81],S[81]="abc4Efg";
system("CLS");
printf("\nPlease enter an string within 80 characters:\n");
gets(tt);
printf("\n\nAfter changing,the string\n%s",tt);
fun(tt);
printf("\nbecomes\n%s\n",tt);
/********************/
wf=fopen("out.dat","w");
fun(s);
fprintf(wf,"%s",s);
fclose(wf);
/********************/
}
选项
答案
void fun(char*ss) { int i; for(i=0;ss[i]!=’\0’;i++) /*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ { if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’) ss[i]=ss[i]一32; } }
解析
该题要求将给定字符串中奇数位置的字母转换为大写,需要先判断奇数位置以及此位置字符是否是小写字母,如果是再通过其转换方法进行转换。
从C语言的学习中知道,只要将小写字母减去32即转成大写字母,将大写字母加上32即转成小写字母。本程序用if语句实现转换功能。
转载请注明原文地址:https://kaotiyun.com/show/4ODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
有以下程序#inclUdemain(){intx=1。y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;.prin
负责数据库中查询操作的数据库语言是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
以下叙述中不正确的是()。
C语言中,凡未指定存储类别的局部变量的隐含存储类别是()。
已知下列函数定义:fun(int*b,intc,intD){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])(
数据厍系统的核心是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
随机试题
在群星闪烁的夜晚,仰望天际,我们可以感觉到宇宙的神秘。就连天文学家,对宇宙的了解也不多,因为现有的探测手段对于这个奥妙无穷的宇宙来说仍然相当落后。我们现在认识的宇宙,仅仅是我们可以观测到的。而暂时观测不到的,只能借助建立理论模型,去解释宇宙间的诸多现象,而
关于昏迷患者的护理评估,以下哪项不对()。
A.鸡内金B.莱菔子C.麦芽D.谷芽E.神曲哺乳期不宜使用的药物是
男性,36岁。有支气管哮喘病史5年余,按时使用吸入药物治疗。1天前因家中装修,油漆家具时,突然出现呼吸困难,渐出现端坐呼吸、烦躁不安、大汗淋漓,继续使用药物无效,就诊急诊,给予静脉推注氨茶碱无好转,收入病房。提问3:3天后患者停用机械通气,转入普通病房
新生儿败血症出生后感染的主要途径是
计算机网络是以硬件资源、软件资源和信息资源共享以及信息传递为目的,在统一的网络协议控制下,将地理位置分散的许多独立的计算机系统连接在一起所形成的网络。()
2016年年末,甲公司预计将对自有资源进行优化整合,因此,对公司资产进行价值评估,相关资料如下:资料一:甲公司2016年年末总部资产和资产组A、B的账面价值分别为1200万元、2400万元、2400万元,A资产组预计剩余使用寿命为5年,B资产组
习近平在2018年4月2日主持召开中央财经委员会第一次会议并发表重要讲话强调:()问题是全社会关注的焦点,也是全面建成小康社会能否得到人民认可的一个关键,要坚决打好打胜这场攻坚战。
Hisstrictupbringinginhibitedhimaskingsuchstupidquestions.
A、Shewantshimtoreviewthelessonsbeforefinals.B、Shewantshimtohavehercarrepaired.C、Shewantstoborrowhiscamping
最新回复
(
0
)