首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“ab
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“ab
admin
2018-08-11
37
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4EFg”,则应输出“aBc4EFg”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*ss)
{
}
void main(void)
{
char tt[51];
printf("\nPlease enter an character string within 50 characters:\n");
gets(tt);
printf("\n\nAfter changing,the string\n%s",tt);
fun(tt);
printf("\nbecomes\n%s",
tt);
}
选项
答案
void fun(char*ss) { int i; for(i=0;ss[i]!=’\0’;i++) /*将ss所指字符串中所有下标为奇数位置的字母转换为大写*/ if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’) ss[i]=ss[i]-32; }
解析
将指定字符串中奇数位置的字母转换为大写,首先需要判断奇数位置,再判断该位置字符是不是小写字母,如果是小写字母,则将小写字母转换为大写字母。字母大小写转换操作中,只要将小写字母减去32即可转换为大写字母。
转载请注明原文地址:https://www.kaotiyun.com/show/Kjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。fun(intA){intb=0;staticintc=3;b++;c++;return(a+b+C);}main(){inti,a=5;
己知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序_________。main(){chara=’A’;intb=20;printf("%d,%o",(a=a+a,a+b,B),a+’a
以下程序的输出结果是main(){charc=’z’;printf("%c",c-25);}
数据的存储结构是指()
以下程序运行后输入3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];for
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
随机试题
亚太经合组织是亚太地区最高级别的________经济合作机制。()
培养白喉棒状杆菌应选择哪种培养基
高密度脂蛋白胆固醇测定的参考方法是
患者,女,33岁。2小时前运动过程中出现剧烈头痛、呕吐。查体:神清,颈部抵抗,Kernig’s征(+),双侧病理征阴性。最可能的诊断是
路面结构采用碾压贫混凝土时,应符合()规定。
在金融监管中,对内幕人士交易的监管属于()
在其他条件不变的情况下,股票股利会使发行在外的股票总数增加,改善企业资本结构。()
财产保全是指人民法院在利害关系人起诉前或者当事人起诉后,为保障将来的生效判决能够得到执行或者避免财产遭受损失,对当事人的财产或者争议的标的物,采取限制当事人处分的强制措施。根据上述定义,下列最可能获得人民法院批准的财产保全申请是:
在Windows 98中,PnP的核心是配置管理程序,它监视着PC机上安装的设备数量和类型的变化,在需要时配置系统。配置管理程序主要包含两个组件,它们分别是总线列举程序和_______。
WhywasBillunhappyaboutthegame?
最新回复
(
0
)