首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将ss所指字符串中所有下标为奇数的小写字母转换为大写字母(若该位置上不是小写字母,则不转换)。 例如
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将ss所指字符串中所有下标为奇数的小写字母转换为大写字母(若该位置上不是小写字母,则不转换)。 例如
admin
2023-02-27
98
问题
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun(),其功能是将ss所指字符串中所有下标为奇数的小写字母转换为大写字母(若该位置上不是小写字母,则不转换)。
例如,若输入"abe4EFg",则应输出"aBc4EFg"。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 void fun(char*ss)
5 {
6
7 }
8 void main(void)
9 {
10 char tt[51];
11 printf ("\nPlease enter an character string within 50 characters:\n");
12 9ets(tt);
13 printf ("\n\nAfter chartging,the string\n%s",tt);
14 fun(tt);
15 printf("\nbecomes\n%s",tt);
16 }
选项
答案
1 void fun(cnar*ss) 2 { 3 int i; 4 for(i=0; ss[i]!=’\0';i++) 5 /*将ss所指字符串中所有下标为奇数的字母转换为大写字母*/ 6 if(i%2==1&&ss[i]>='a'&&ss[i]<=’z') 7 ss[i]=ss[i]-32; 8 }
解析
将指定字符串中奇数位置的字母转换为大写字母,首先需要判断奇数位置,再判断该位置字符是不是小写字母,如果是小写字母,则将小写字母转换为大写字母。字母大小写转换操作中,只要将小写字母的ASCⅡ值减去32即可转换为大写字母。
转载请注明原文地址:https://kaotiyun.com/show/QD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
半径分别为60米和40米的两条圆形跑道在点A相切,甲乙两人同时从点A出发,以相同的速度分别沿两个跑道行走,则第一次相遇时沿小圆轨道行走的人一共走了()圈。
在不大于1000的正整数中,不含数字3的自然数有()。
宋庆龄说:“孙中山与中国共产党之间具有历史意义的合作不是偶然的,它是当时的国际局势和中国本身的内部条件造成的。”这里的“内部条件”是指()
马克思认为,“权利决不能超出社会的经济结构以及由经济结构制约的社会的文化发展”。下列能体现马克思主义的权利观,且与其他权利观区分开来的是()
毛泽东首次使用“新民主主义社会”的科学概念是在()。
设f.g为定义在D上的有界函数,满足f(x)≤g(x),x∈D.证明:
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。②
SQL语言中,NULL值代表________。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
什么是目标管理?其理论基础是什么?有何特点?
属于阴偏盛的有
A.酚妥拉明试验B.螺内酯(安体舒通)试验C.地塞米松抑制试验D.肾动脉造影E.OGTT试验患者男性,30岁,发作性血压增高,发作时血压达200/1.20mmHg,伴头痛,面色苍白,出汗,心动过速,持续半个小时,
在层流条件下的剪切应力S与剪切速度D成正比的液体为()
基本分析的重点是( )。
资产配置的动态调整策略中,买入并持有策略属于消极型长期再平衡策略。()
银行代理业务是给商业银行带来利息收入的主要业务。()
中小学教师培训应坚持()原则。
阅读材料,根据要求完成教学设计。材料:图8是初中物理某教科书“质量”一节中的想想做做。任务:基于该实验,设计一个包含师生交流的教学片段。
一个底面面积为20cm2的圆柱形容器里装有一定量的水,一根底面面积为10cm2的圆柱形铁棒浸没在水中。取出铁棒后,水面下降了5cm。请问铁棒的长度是多少?()
最新回复
(
0
)