首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写 (若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写 (若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任
admin
2017-09-23
71
问题
编写函数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 chan
ging,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://kaotiyun.com/show/azxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei--;}i+
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、()和处理过程。
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是()。
随机试题
己知函数z=x2ey,则dz=________.
某初产妇,孕34周,因高血压160/110mmHg,下肢水肿(++)入院,化验:尿蛋白(+++),并伴有恶心呕吐等自觉症状。
男性,44岁,肝脏进行性肿大一个月,肝区疼痛明显,腹腔积液征(+),肝肋下6.0cm,质地硬,表面凹凸不平,脾肋下1.0cm,检查:AFP1000μg/L,AST80IU/L,最可能的诊断是
某宗房地产是在有偿出让的土地上开发建设的,当时获得的土地使用年限为50年,至今已使用了10年,预计利用该宗房地产正常情况下每年可获得收益6万元,该宗房地产的报酬率为8%。该宗房地产的收益价格为()万元。
一般项目可行性研究的内容,均应设专章论述投资必要性、技术可行性、财务可行性、组织可行性和风险分析的内容。对于非工业项目,重点评价()。
同事之间分享专业知识和工作经验,符合()的要求。
2017年1月1日起,对境外投资者从中国境内居民企业分配的利润,直接投资于鼓励类投资项目,凡符合规定条件的,实行递延纳税政策,暂不征收预提所得税。境外投资者按照规定可以享受暂不征收预提所得税政策但未实际享受的,可在实际缴纳相关税款之日起一定时期内申请追补享
下图表示某区域在一定时期内剩余劳动力数量、人均工资的变化,以及甲、乙两类企业在该区域维持最低经济效益所能支付人均工资的变化,读图,完成以下题。由图可以推断,该区域()。
心地;善良正确选项为()。
下列删除VLAN的命令中,无法执行的是()。
最新回复
(
0
)