首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
admin
2023-02-27
46
问题
使用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,则实数是的值为()。
一块正方形地板,用相同的小正方形瓷砖铺满,已知地板两对角线上共铺9块黑色瓷砖,而其余地面全是白色瓷砖,则白色瓷砖共用()块。
△ABC中,AB=5,AC=3,∠A=x,当x在(0,π)中变化时,该三角形BC边上的中线长取值的范围是()。
以下各组数据中,众数、中位数和平均数都相等的是()。
高三某班一次考试,女生与男生的人数之比为4:3;男生的30%不及格,女生的20%不及格,则考试及格的男生与女生人数的整数比是()。
某部队进行急行军,预计行60千米的路程可在下午5点钟到达,后来由于速度比预计的加快了,结果于4点钟到达,实际速度是()。
函数y=f(x)的图像关于直线x=1对称,若方程f(x)=0有四个不等实根x1,x2,x3,x4,则x1+x2+x3+x4=()。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
求下列函数的导数:y=ln(chx);
随机试题
路穷绝兮矢刃摧,士众灭兮名已隤。
患者,女,22岁,每逢经前头痛剧烈,痛如锥刺,经色紫暗有块;伴小腹疼痛拒按,胸闷不舒;舌暗有瘀点,脉细涩。治疗应首选的方剂是
根据现行规定,关于货币市场基金的利润分配,下列说法中错误的是()。
甲公司2012年利润总额为200万元,适用企业所得税税率为25%,当年发生的会计事项中,会计与税收规定之间存在的差异包括:(1)确认持有至到期国债投资利息收入30万元;(2)持有的交易性金融资产在年末公允价值上升150万元,税法规定资产在持有期间公允价值变
下列各项中,事业单位应通过“其他收入”科目核算的是()。
对已编码的调查数据的正确性进行检查的常用方法有()。
西瓜种子大面积不出苗,瓜农们上访.镇领导让你负责,你怎么办?
根据以下资料,回答121—125题。2015年1—8月份,全国规模以上工业企业实现利润总额37662.7亿元,同比下降1.9%,降幅比1—7月份扩大0.9个百分点。8月份,规模以上工业企业实现利润总额4481.1亿元,同比下降8.8%,降幅比7月份扩大
设向量组α1=(6,λ+1,7)T,α2=(λ,2,2)T,α3=(λ,1,0)T线性相关,则()
在希尔排序法中,每经过一次数据交换后
最新回复
(
0
)