首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,请编写一个函数fun(),它的功能是将ss所指字符串中所有下标为奇数的字母转换为大写字母(若该位置上不是字母,则不转换)。 例如
admin
2023-02-27
33
问题
使用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全国计算机二级
相关试题推荐
三个质数之积恰好等于它们和的5倍,则这三个质数之和为()。
从100人中调查对A、B两种2008年北京奥运会吉祥物的设计方案的意见,结果选A方案的人数是全体接受调查人数的3/5;选B方案的比选A方案的多6人,对两个方案都不喜欢的人数比对两个方案都喜欢的人数的1/3多2人,则两个方案都不喜欢的人数是()。
某种商品按标价的9折出售仍可获利20%,若该商品的进价为21元,则该商品的标价为()元。
△ABC中,AB=5,AC=3,∠A=x,当x在(0,π)中变化时,该三角形BC边上的中线长取值的范围是()。
设平面内有n条直线(n≥3),其中有且仅有两条直线互相平行,任意三条直线不过同一点,若用f(n)表示这n条直线交点的个数,则f(4)=();当n>4时,f(n)=()。
已知k≥0,且a-b=2k,a2+b2+c2=2k2,a2c2+b2c2=k4+2k2,则以a,b,c为边长的三角形是()。
已知a,b,c是△ABC的三条边,且有如下关系:-c2+a2+2ab-2bc=0,则此三角形的形状为()。
一组数据-8,-4,5,6,7,7,8,9的众数、中位数分别是()。
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
若n是一个大于100的正整数,则n3-n一定有约数()。
随机试题
肝源性水肿的特点为:()
男,40岁,烧伤后3/小时人院。疼痛剧烈,感口渴。面色苍白,心率:150次/分,BP85/65mmHg,头颈部,躯干部布满大小不等水疱,可见潮红创面。两上肢呈焦黄色,无水疱。该患者的烧伤总面积估计是
患者,女,8岁,半月前出现注意力不集中,字迹歪斜,伴肩、膝关节酸痛。查体:面部挤眉、噘嘴动作增多,伸舌不停地扭转和伸缩,双上肢各关节交替伸屈、内收,四肢肌张力低,腱反射减弱,无锥体束损害体征。该病的病因治疗是
A.产生内毒素B.产生外毒素C.产生溶血素D.产生血浆凝固酶E.荚膜对组织的侵袭作用肺炎链球菌的主要致病机制是
安全余额越大,销售额紧缩的余地就(),经营越()。
首先,如果一个国家经济水平不够的话,高速铁路不但修建起来很困难,而且在今后的运营管理及维护中,控制成本、实现盈利也将存在难度。这也是高速铁路在德国、日本、法国等发达国家起步比较早、发展比较好的一个原因。其次,高速铁路的研发体现出一个国家整个产业链的研发水平
动用公帑给低保户予以生活保障,过年过节给弱势群体送慰问金,都属于政策倾斜一一某个人穷.某个群体生活有困难,很多时候不是其个人、某个群体造成的.“天之道。损有余而补不足”.“税收取之于民用之于民”,这种倾斜恰恰是在体现社会的公平正义。可是,反观“高层次人才子
在我国,社会主义政治文明建设的根本保障是()。(2009年单选28)
如果价格公道并且质量合格,商品总能在市场占有一席之地。基于上述断定,依据以下哪项能得出结论:大力牛奶质量不合格?()
Incolonialtimeswomenprovidedhealthcarefortheirfamiliesandneighbors.Doctorswereoftennot【S1】______,andatthattim
最新回复
(
0
)