首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。 例如,若输入ABC4efG,则应输出aBc4efg。 注意:部分源程序给出如下。 请勿改动主函数miain和其他
admin
2009-02-15
119
问题
请编写一个函数fun(),它的功能是:将ss所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。
例如,若输入ABC4efG,则应输出aBc4efg。
注意:部分源程序给出如下。
请勿改动主函数miain和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char *SS)
{
}
main()
{
char tt[81];
clrscr();
printf("\nPlease enter an string within 80
characters:\n");
gets(tt);
printf("\n\nAfter changing,the string\n
\%s",tt);
fun(tt);
printf("\nbecomes\n \%S\n",tt);
}
选项
答案
void fun(char *ss) { int i; for(i=0;ss[i]!=’\0’i++) /*将ss所指字符串中所有下标为偶数位置的字母转换为小写*/ if(i%2==0&&ss[i]>=’A’&&ss[i]<=’z’) ss[i]=ss[i]+32; }
解析
从C语言的学习中我们知道,只要将小写字母减去32则转成大写字母,将大写字母加上32则转成小写字母。该程序是用if语句实现该功能转化的。
转载请注明原文地址:https://www.kaotiyun.com/show/3TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电,经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
化学与生产、生活息息相关,下列叙述错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
下列叙述中,错误的是()。
有关我国1982宪法的结构说法正确的是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
随机试题
晚期妊娠的羊水量一般是
A.甘露醇B.交联聚维酮C.微晶纤维素D.阿司帕坦E.硬脂酸镁甲氧氯普胺口崩片矫味剂
对下列哪些选项中的情况,行政机关应当举行听证?()
海关缉私警察机构有行使侦查、拘留、执行逮捕、罚款等职权。()
某卷烟生产企业(增值税一般纳税人),2014年10月因管理不善,造成以前月份购进的一批烟丝霉烂变质,烟丝已抵扣过进项税,该批烟丝的成本为30.79万元(含运费成本2.79万元,已收到一般纳税人开具的增值税专用发票)。该项业务应作进项税转出()万元。
甲公司为一物流企业,经营国内、国际货物运输业务。由于拥有的货轮出现了减值迹象,甲公司于2×16年12月31日对其进行减值测试。相关资料如下:(1)甲公司以人民币为记账本位币,国内货物运输采用人民币结算,国际货物运输采用美元结算。(2)货轮采用年限平均法
张老师根据学生的体育成绩是否达到相应的分数标准,确定学生的体育成绩是否合格。这种教学评价属于()。
红细胞叠连主要受下列哪种因素影响
设线性方程组(I)与方程x1+2x2+x3=a-l(Ⅱ)有公共解,求a的值及所有公共解.
有一台客户机,能够通过网上邻居看到其他客户机和服务器,但就无法访问到Internet(通过IP地址也不行),但其他客户机却可以。请问最有可能的原因是什么?
最新回复
(
0
)