首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
admin
2023-02-27
51
问题
使用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全国计算机二级
相关试题推荐
当正整数k被12除时,余数是3,下列哪一项被12除时,余数是6()。①2k②6k③4k+6
两个数的最大公约数是4,最小公倍数是252,其中一个数是28,则另一个数的各个数位上数字之和是()。
在,-0.1010010001…(每两个1之间依次多一个0),log28这8个实数中,无理数有()个。
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,十位数字比个位数字大的有()。
某学生在一次考试中,语文、数学、外语三门学科的平均成绩是80分,物理、化学两门学科的平均成绩是85分,则这个学生5门的平均成绩是()分。
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
用数字0,1,2,3,4,5组成没有重复数字的四位数,其中三个偶数连在一起的四位数有()。
随机试题
教学最重要的目标是促进(),使学生将获得的知识、技能和行为方式有效地用于新问题的解决。
23岁男性肾病综合征患者,予泼尼松治疗8周,尿蛋白转阴,关于泼尼松治疗有效的可能机制下列哪种说法是错误的
正常成人体检时可于腹部触及的脏器包括
抑制性电位产生的离子机制是
A.肾母细胞瘤B.前列腺癌C.睾丸恶性肿瘤D.阴茎癌E.膀胱移行细胞癌以血性转移为主的是
某女性,32岁,近3年一直出现间断上腹痛,表现为两餐之间出现上腹痛,餐后多可缓解。该患者Hp阳性,根除Hp的一线治疗方案是()。
基金份额持有人大会的职权包括()。I.编制中期和年度基金报告Ⅱ.决定基金扩募或者延长基金合同期限Ⅲ.决定修改基金合同的重要内容Ⅳ.决定调整基金管理人、基金托管人的报酬标准
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
B公司经营赌场和餐饮业务,赌场的市场价值为5亿元,餐饮业务的市场价值为5亿元,已知B公司的股票价格为10元,共有6000万股,未归还的债务价值为4亿元,公司的税率为40%。[上海财经大学2018研]若赌场和餐饮业务的权重始终保持不变,已知赌场业务的be
n维向量组α1,α2,…,αs(3≤s≤n)线性无关的充要条件是()
最新回复
(
0
)