首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
admin
2016-12-06
32
问题
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4EFg”,则应输出“aBc4EFg”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 void fun(char*ss)
5 {
6
7 }
8 void main(void)
9 {
10 char tt[51];
11 printf(’’\nPlease enter an character string within 50 characters:\n’’);
12 gets(tt);
13 printf (’’\n\nAfter chan-ging,the string\n%s’’,tt);
14 fun(tt);
15 printf(’’\nbecomes\n%s’’,tt);
16 }
选项
答案
1 void fun(char*ss) 2 { 3 int i; 4 for(i=0;ss[i]!=’\0’;i++) 5 /*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ 6 if(i% 2==1&&ss[i]>=’a’&&ss[i]<=’z’ 7 ss[i]=ss[i]-32; 8 }
解析
将指定字符串中奇数位置的字母转换为大写,首先需要判断奇数位置,再判断该位置字符是不是小写字母,如果是小写字母,则将小写字母转换为大写字母。字母大小写转换操作中,只要将小写字母减去32即可转换为大写字母。
转载请注明原文地址:https://kaotiyun.com/show/RNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
数据库系统中实现各种数据管理功能的核心软件是______。
随机试题
Thebasicprincipleofradarisillustratedbywhathappenswhenoneshoutsinacave.Theechooftheshouting(11)______the
运动员比赛前补糖有助于改善耐力,补糖的适宜时间是()。
A.细辛麻黄B.桂枝细辛C.麻黄桂枝D.细辛干姜E.干姜半夏小青龙汤中主要起发汗散寒解表作用的药物是
取得时效
根据《屋面工程技术规范》,为了减轻屋面荷载,平屋面单坡大于下列何值时,宜作坡度不小于3%的结构找坡?
我国统计工作实行的管理体制是()。
某商业企业(增值税一般纳税人)2014年批发货物取得不含税收入7900万元,对消费者零售取得的价款2340万元;不动产对外出租取得收入20万元;以成本价为550万元,对外不含税销售价为800万元的货物对外投资,与投资方共担风险;将外购价值100万元的商品用
按照现行资源税的规定,下列说法正确的有()。
一条电车线路的起点站和终点站分别是甲站和乙站,每隔5分钟有一辆电车从甲站发出开往乙站,全程要走15分钟。有一个人从乙站出发沿电车线路骑车前往甲站。他出发的时候,恰好有一辆电车到达乙站。在路上他又遇到了10辆迎面开来的电车。到达甲站时,恰好又有一辆电车从甲站
不管使用哪种牙膏,经常刷牙都将降低牙齿腐烂的可能性。科学家得出结论:当刷牙时,通过去除牙齿与牙龈上所形成的牙菌斑薄片,可以减少牙齿腐烂。因此,可以不用加氟牙膏,只要认真刷牙就能告别蛀牙。下面哪一个是对上面推论的一个批评?
最新回复
(
0
)