首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入’’abc4Efg’’,则应输出’’aBc4EFg’’。 注意:部分源程序在文件PROG1.C中。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入’’abc4Efg’’,则应输出’’aBc4EFg’’。 注意:部分源程序在文件PROG1.C中。
admin
2020-10-26
53
问题
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入’’abc4Efg’’,则应输出’’aBc4EFg’’。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #include<stdlib.h>
5 void fun(char * ss)
6 {
7
8 }
9 void main()
10 {
11 FILE*wf;
12 char tt[81],s[81]=’’abc4Efg’’;
13 system(’’CLS’’);
14 printf(’’\nPlease enter an strina within 80 characters:\n’’);
15 gets(tt);
16 printf(’’\n\nAfter changing,the string\n%s’’,tt);
17 fun(tt);
18 printf("\nbecomes\n%s\n’’,tt);
19 /*****************/
20 wf=fopen(’’out.dat’’,…’’w’’);
21 fun(s);
22 fprintf(wf,’’%s’’,s);
23 fclose(wf);
24 /*****************/
25 }
选项
答案
1 void fun(char *ss) 2 { 3 int i; 4 for(i=0;ss[i]!=’\0’;i++)/*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ 5 if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’) 6 ss[i]=ss[i]-32 ; 7 }
解析
该题要求将给定字符串中奇数位置的字母转换为大写,需要先判断奇数位置以及是否是小写字母,如果是再通过其转换方法进行转换。
从C语言的学习中知道,只要将小写字母减去32即转成大写字母,将大写字母加上32即转成小写字母。本程序用if语句实现转换功能。
转载请注明原文地址:https://kaotiyun.com/show/f33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
有如下程序:#includevoidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){___________printf("%d",
以下叙述中错误的是()。
以下选项中叙述错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
面向对象方法中,继承是指()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
随机试题
控制性给氧的浓度为()
下列哪种疾病可出现中心性发绀
水泥混凝土路面施工中,常见的质量控制关键点有()。
根据《企业会计准则第4号——固定资产》规定,企业应当对持有待售固定资产的预计净残值进行调整。下列有关持有待售固定资产的表述中,正确的有()。
王芳,高一学生,学习成绩中等偏上。母亲对她管教严厉且方式简单,只会打骂,父亲一切都听母亲的。因此,王芳对父母敬而远之,内心十分孤单。一次,王芳在一美发店认识了一位美发师,几次交往下来,王芳慢慢地喜欢上了那位美发师,开始与之频繁交往,经常不完成作业,有时还逃
从调查的组织者来看,正式薪酬调查可以分为()
在抗日战争战略防御阶段,国民党军队在正面战场上取得的胜利的战役是()。
下列选项中,公民和法人都可以享有的民事权利有()。
法人机关的概念和特点。[山东大学2010年研]
IngredientsforHappinessNo,happinessisn’talotteryticketaway.Iamfascinatedbyacademicstudiesofhumanhappin
最新回复
(
0
)