首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
admin
2023-02-27
59
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。
例如,若输入"abc4Efg",则应输出"aBc4EFg"。
注意:部分源程序在文件progl.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]="abc4Efq";
13 system("CLS");
14 printf("\nPlease enter an string within 80 characLers:\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 /*********found*********/
20 wf=fopen("out.dat","w");
21 fun(s);
22 fprintf(wf,"%s",s);
23 fclose(wf);
24 /*********found*********/
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 }
解析
本题要求将给定字符串ss中下标为奇数的字母转换为大写字母。需要先判断下标为奇数的字母是否是小写字母,如果是再通过其转换方法进行转换。
从c语言的学习中知道,只要将小写字母减去
32即转换成大写字母,将大写字母加上32即换转成小写字母。本程序用if语句实现转换功能。
转载请注明原文地址:https://kaotiyun.com/show/BP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知方程x2+5x+k=0的两实根的差为3,则实数是的值为()。
x,y是关于t的方程t2-2at+a+2=0的两个实根,则x2+y2的最小值为()。
某旅行团中若人数不超过30人,则飞机票每张价格为900元;若人数多于30人,则给予优惠,每多1人,机票每张减少10元,直至降为450元为止,另外,每团需付给航空公司包机费15000元,当旅行团不超过70人时,旅行社可获得最大利润时每团人数为()。
已知2,4,2x,4y四个数的平均数是5;5,7,4x,6y这四个数的平均数是9,则x2+y2的值是()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
函数f(x)=x2+bx+c对于任意实数t都有f(2+t)=f(2-t),则()。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
圆x2+y2+2x-4y-4=0与直线x+2y-2=0的位置关系是()。
随机试题
下列边塞诗派代表诗人中被称为“语奇体峻,意亦造奇”的是
壶腹部癌所致的黄疸
上颌第一磨牙髓室底位于颈缘
药物化学结构修饰的目的
犯罪嫌疑人刘刚,对公诉机关指控的盗窃事实(可能判处三年以下有期徒刑,事实清楚,证据充分)供认不讳,人民法院认为可以适用简易程序,但被告人刘刚要求适用普通程序,请问人民检察院应该建议简易程序吗?理由是什么?
《分包单位资格报审表》应提交给监理单位审核。
在填制报关单时,“经营单位”一栏应填()。《征免税证明》的有效期为()。
研究化学腐蚀及防护装置如图2所示。下列有关说法错误的是()。
(2016·湖南)人的一切心理活动按其产生方式来说,都是脑的智力活动。()
有些桥牌爱好者加入桥牌协会;所有诗词爱好者都加入了诗词协会;所有加入桥牌协会的人都不爱好诗词;所有加入诗词协会的人都参加了诗词创作大赛。 如果上述断定都是真的,那么以下各项除了哪项都可以确认是真的?()
最新回复
(
0
)