首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(char*ss),其功能是:将字符串 ss中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。 例如,若输入abc4Efg,则应输出AbC4EfG。 注意:部分源程序给出如下。 请勿改动
请编写一个函数void fun(char*ss),其功能是:将字符串 ss中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。 例如,若输入abc4Efg,则应输出AbC4EfG。 注意:部分源程序给出如下。 请勿改动
admin
2010-09-14
44
问题
请编写一个函数void fun(char*ss),其功能是:将字符串 ss中所有下标为偶数位置上的字母转化为大写(若该位置上不是字母,则不转换)。
例如,若输入abc4Efg,则应输出AbC4EfG。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio. h>
#include<stdio. h>
void fun ( char *ss)
{
}
main ( )
{
char tt[51];
clrscr ();
printf("Please 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++) { if(i%2==0 && ss [i]>=’a’ && ss [i]<=’z’) /*将ss所指字符串中所有下标为偶数位置的字母转换成大写*/ ss[i]==ss[i]-32;} /*大写字母比相应的小写字母的ASCII码值小32*/ }
解析
从C语言的学习中我们知道,只要将小写字母减去32则转换成大写字母,将大写字母加上32则转成小写字母,该程序使用if语句实现该功能转换的。
转载请注明原文地址:https://kaotiyun.com/show/dXID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
以典人诗,是历代诗人常用的表现手法。这样可避免一览无余的直白.还可给读者在诗行间留下联想和思索的余地。下面诗句中没有涉及用典的是()。
某甲在银行取款时,银行工作人员因点钞失误多付给他1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
用1到7的数字组成一个六位数密码,密码中每个数字只使用一次。在所有可能的密码排列中,能被3整除的数字占所有可能的排列数的比重为:
随机试题
公证机构的任务。
在选择重置成本时,在同时可得复原重置成本和更新重置成本的情况下,应该选择【】
A.双下肺固定部位的湿啰音B.呼气相延长的弥漫性哮鸣音C.杵状指、趾D.胸部X线检查上双侧肺门淋巴结对称性肿大E.局限性的喘鸣音结节病Ⅰ期可见
(一)甲企业于2000年以划拨方式取得某城市四级地范围内的一宗工业用地,土地面积为4000m2,随后投入资金200万元进行厂房建设,厂房总建筑面积为2500m2。2003年,由于生产发展的需要,甲企业先后向乙、丙两家银行申请房地产抵押贷款,并分别获得贷款8
已知函数y=x3—4x+1,其拐点为______.
一个城市的基础设施建设,不需要________的东西,那些急功近利的政绩工程往往经不起时间的________。填入画横线部分最恰当的一项是:
在商品经济运行中,价值、价格、供求三者之间的关系是()
查询"读者"表的所有记录并存储于临时表文件one中的SQL语句是( )。
在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下还可以通过此查询方式来更改相关表中记录的是()。
为实现以ADSL.方式接入Internet,至少需要在计算机中内置或外置的一个关键硬设备是()。
最新回复
(
0
)