首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入abc4Efg,则应输出aBc4EFg。 注意:部分源程序给出如下。 请勿改动主函数main和其他函
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入abc4Efg,则应输出aBc4EFg。 注意:部分源程序给出如下。 请勿改动主函数main和其他函
admin
2010-05-05
60
问题
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入abc4Efg,则应输出aBc4EFg。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数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==1&&ss[i]>=’a’ &&SS[i]<=’z’) ss[i]=ss[i]-32; }
解析
从C语言的学习中我们知道,只要将小写字母减去32则转成大写字母,将大写字母加上32则转成小写字母。该程序是用if语句实现该功能转化的。
转载请注明原文地址:https://kaotiyun.com/show/VHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
下列叙述中,错误的是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
在国际金融问题上进行协商与协作,促进国际货币合作;促进国际贸易的扩大和平衡发展:纠正国际收支的失调,而不采取危害本国或国际繁荣的措施.缩短成员国国际收支不平衡的时间,减轻不平衡的程度。以上是下列哪个国际组织的主要职能?()
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
随机试题
某种物品存放仓库A1和A2中,运往三个使用地B1,B2,B3,其间的单位运价如下表小方格中的数据所示,各仓库的存量和使用地的需要量见下表:(1)用西北角法求初始解。(2)判断该初始解是否最优解,若不是,则作一次调整。
命名下列化合物
A、稽留热B、弛张热C、间歇热D、不规则热E、午后低热疟疾的热型特点()。
为明确诊断,最准确的辅助检查方法是根据诊断下列哪项治疗是不需要的
甲某与乙某为同学,关系一直很好。一日,甲某携带一黑色皮包突然造访,说要乙某为其保管一段时间。乙某再三追问才得知包里是甲某走私得来的100克海洛因,乙某经不住甲某的再三请求后收下。过了一天,甲某又送来一部汽车,说是朋友抢来的,只要代管一周,就给1000元酬谢
下列关于我国三次产业划分的表述,正确的是( )。
某公司资产总额为9000万元,其中永久性流动资产为2400万元,波动性流动资产为1600万元。该公司长期资金来源金额为8100万元,不考虑其他情形,可以判断该公司的融资策略属于()。
5M1E的5M中,()是最活跃的因素。
共产主义是指()。
Accordingtothegirl,herEnglishteacheris
最新回复
(
0
)