首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
admin
2009-02-15
95
问题
请编写一个函数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全国计算机二级
相关试题推荐
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
下面关于蛋白质分子结构与功能的叙述。错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
随机试题
治疗产青霉素酶的金黄色葡萄球菌感染宜选用的药物是
PC机中常用的外围设备一般通过各自的适配卡与主板相连,这些适配卡只能插在主板上的PCI总线插槽中。()
Thedistinguishedlawyerhadmany______.
下列选项中不具有行政主体资格的是()
在国外,建筑工程一切险的投保人一般是()。
企业法人终止的原因包括()
(2018年)下列各项条款中,有利于保护可转换债券持有者利益的是()。
协同效应指从两个或两个以上的企业并购中所获得的好处,一般这些好处无法从独立的企业中获得。协同效应的来源包括()。
汉五年(前202)十二月,刘邦与韩信、彭越等会攻项羽,项羽兵败(),退至乌江自刎。
马克思指出:“具体之所以具体,因为它是许多规定性的综合,因而是多样性的统一。”这里的“具体”是指
最新回复
(
0
)