首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
admin
2010-05-05
28
问题
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。
例如,输入“abcdefg”,输出“AbCdEfG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(char s[])
{
int i;
for(【 】;【 】;i++)
{
if(【 】)
s
-=32;
}
}
main()
{
char str[N];
clrscr();
printf("\n lnput a string:\n");
gets(str);
printf("\n*** original string ***\n");
puts (str);
fun (str);
printf("\n*** new string ***\n");
puts (str);
}
选项
答案
i=0 s[i]!=’\0’ s[i]%2!=0或s[i]%2==1
解析
第一空:变量i用作字符数组s的下标,所以在for循环中,i的初始值应为0。第二空:for循环的执行条件是当前字符不为’\0’,即还没有到字符串的最后一个字符’\0’第三空:如果当前字符的ASCII码对2求余,结果不为0,也就是等于1,则这个字符的ASCII码为奇数,要将这个小写字母转换成对应的大写字母。
转载请注明原文地址:https://kaotiyun.com/show/JHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法错误的是()。
价格机制的核心内容是()。
2013年修订的《商标法》中新增的可以作为商标申请注册的标志是()。
扩张性货币政策的主要功能是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
随机试题
信息系统开发必须坚持_______性和实用性相结合的原则。
决定资产评估业务应实行行业自律管理的是()
无效合同的确认权属于( )。
下列关于消费税纳税地点的表述中,正确的是()。
以下有关明细分类科目的表述中,正确的有()。
双绞线由两根互相绝缘绞合成螺纹状的导线组成。下面关于双绞线的叙述中,正确的有()。
鉴别下列各组物质,所用两组试剂均正确的是()。
10,12,18,36,90,( )
Inthecorneroftheroom______.
Hedoesnotknow______todealwiththematterandisveryworried.
最新回复
(
0
)