首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
admin
2023-02-27
68
问题
使用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://www.kaotiyun.com/show/BP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
方程x2-2x+c=0的两根之差的平方等于16,则c的值是()。
三个质数之积恰好等于它们和的5倍,则这三个质数之和为()。
某旅行团中若人数不超过30人,则飞机票每张价格为900元;若人数多于30人,则给予优惠,每多1人,机票每张减少10元,直至降为450元为止,另外,每团需付给航空公司包机费15000元,当旅行团不超过70人时,旅行社可获得最大利润时每团人数为()。
半径分别为2,4,6的三个圆两两外切,则以这三个圆的圆心为顶点的三角形是()。
已知2,4,2x,4y四个数的平均数是5;5,7,4x,6y这四个数的平均数是9,则x2+y2的值是()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
数列1,3,7,15,…的通项公式an=()。
最能体现太平天国社会理想和这次农民起义特色的纲领性文件是()。
1949年9月21日,中国人民政治协商会议第一届全体会议在北平中南海怀仁堂隆重开幕。会议通过《中国人民政治协商会议组织法》《中华人民共和国中央人民政府组织法》和《中国人民政治协商会议共同纲领》。这些文件被认为足新中国奠基的3个历史性文件。其中,《共同纲领》
《天朝田亩制度》是太平天国定都天京后颁布的,最能体现太平天国社会理想和这次农民起义特色的纲领性文件。但是,它并没有超出农民小生产者的狭隘眼界,表现在()
随机试题
简述艺术发展的根本因素。
高血压社区预防的目的
在叙述腹部前后位标准影像所见时,错误的是
A.麦门冬汤加柿蒂B.竹叶石膏汤加柿蒂C.小承气汤加柿蒂D.益胃汤加柿蒂E.润肠丸加柿蒂
旭痹颗粒的功能不包括()
某商业银行主管信贷业务的经理,在收受某借款人贿赂的情况下,向该借款人发放了本不该发放的贷款,导致该笔贷款无法收回。此种情形说明该商业银行蒙受了()的损失。
对地理教师角色的叙述,正确的是()。①地理知识的拥有者;②学生学习的掌控者;③课程资源的开发者;④地理教学的研究者。
人的视觉完形功能,是指当人们在用眼睛观察世界时,总是倾向于用自己所熟悉的经验,把本无联系的散乱事物加工成有机的整体后进行感知。根据以上定义,下列不属于人的视觉完形功能的是()。
根据下列资料,回答下列问题。2017年1~8月,W省完成民间固定资产投资(以下简称民间投资)10287.23亿元。同比增长12.6%,比全国民间投资增速快6.2个百分点,比上年同期快10.2个百分点.比上半年和一季度分别加快1.1个和6.0个百分点。1
______maylayclaimtothetitle"BirthplaceoftheIndustrialRevolution"becauseitwasherethatpeoplelikeWatt,Boulton,a
最新回复
(
0
)