首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
admin
2009-02-15
51
问题
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。
例如,若输入ABC4efG,则应输出aBc4efg。
注意:部分源程序给出如下。
请勿改动主函数miain和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char *SS)
{
}
main()
{
char tt[81];
clrscr();
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);
}
选项
答案
void fun(char *ss) { int i; for(i=0;ss[i]!=’\0’i++) /*将ss所指字符串中所有下标为偶数位置的字母转换为小写*/ if(i%2==0&&ss[i]>=’A’&&ss[i]<=’z’) ss[i]=ss[i]+32; }
解析
从C语言的学习中我们知道,只要将小写字母减去32则转成大写字母,将大写字母加上32则转成小写字母。该程序是用if语句实现该功能转化的。
转载请注明原文地址:https://kaotiyun.com/show/3TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
关于缓刑,下列哪一选项是错误的?()
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
下列说法错误的是()。
化学与日常生活密切相关,下列说法错误的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
随机试题
小蓟饮子的功用是
苦参的功效有
《四诊抉微》,内容全面,四诊互参,其作者是
关于急性心肌梗死并发症,下列哪项正确?
急性闭角型青光眼与急性虹膜睫状体炎主要鉴别点,不正确的是
一患者,4h前上腹部被撞伤,面色苍白,四肢厥冷,脉搏140/min,血压67.5/45mmHg(9.0/6.0kPa),全腹轻度压痛,肠鸣音弱。
女,23岁。寒战、高热、腹泻5小时就诊,共腹泻4次,开始为稀水样便,继之便中带有黏液和脓血,伴下腹疼痛。实验室检查:血WBC14.2×109/L,粪常规:WBC1.5—20/HP。首选的病原治疗药物是()
下列物质中,不属于醇类的物质是()。
有以下程序:#include#defineX5+6main(){inta=2,c;C=X*2:printf(“%d”,c);}程序运行后的输出结果是()。
Thestateuniversity______fivenewcoursesinitsDepartmentofBusinessStudiesinordertoincreasethenumberofplacesavail
最新回复
(
0
)