首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何
admin
2016-12-06
67
问题
编写函数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(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
有以下程序: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);}
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
随机试题
目前常用于脂蛋白电泳的技术为
许勒位主要用于检查
喹诺酮类抗菌药可与钙、镁、铁等金属离子形成螯合物,是因为分子中存在
某市南关区岳阳税务征管所肖某、李某和陈某在对市造纸阀门厂进行税务检查时,认为该厂偷逃税款.遂将其会计账簿带回所内查验。经查,认定其偷逃税3万元,即责令限期缴纳并处罚款6万元。该厂不服.申请复议,复议机关维持原处罚决定。在该厂拒不履行期间,税务局扣押了其生产
某公司本年5月发生下列业务(期初无在产品):(1)生产甲产品领用材料50000元,生产乙产品领用材料40000元,车间一般性耗用材料1000元。(2)分配本月职工工资100000元,其中,甲产品生产工人工资60000元,乙产品生产工人工资20000元,
在宏观调控中,( )处于基础的地位。
给定材料1.创客是指利用开源硬件和互联网将各种创意变为实际产品的人,他们将制造业搬到了自己桌面上,电子服装、健康手环、智能手表、导电墨水、食物烹饪器等等,用户能想象到的产品都有可能在创客手中实现。创客在带有加工车间和工作室功能的软硬件开放实验室(
在日益全球化的世界中,会讲两种语言比只会说一种语言具有明显的实际好处——能够与更多的人交流。但近年来,科学家们开始证实,谙熟两种语言还有着更重要的优势,会说两种语言让人更聪明。掌握双语会对人的大脑产生深刻的影响,能提高与语言无关的认知能力,甚至
坚持党对公安工作的绝对领导是公安工作的根本原则。()
阅读以下说明,回答问题1至问题4,将解答填入解答栏内。[说明]某公司内部局域网连接方式如图1-1所示。某Web服务器server1的域名为www.goodweb.com。在主机host1的Windows命令行窗口输入tracertww
最新回复
(
0
)