首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun(),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“abcdefg”,输出“AbCdEfG”。 注意:部
admin
2010-05-05
49
问题
从键盘输入一组小写字母,并保存在字符数组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全国计算机二级
相关试题推荐
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
关于人文奥运,下列说法错误的是()。
人类科技发展的历程中,先后出现了下列重大科技事件:①电子计算机;②能量守恒定律;③有线电话;④航天器。按时间先后顺序排列正确的是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
下列说法错误的是()。
金融市场最基本的功能是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
下列不属于我国民族政策内容的是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
随机试题
BythetimeAlicereturnedhomefromAmerica,herson_______fromuniversity.
“文”的本义是“线条交错的图形、花纹”。下列句子中用了“文”的本义的是()。
在地质学中认为()是地壳历史发展过程中的天然物质记录,也是一定地质时间内所形成岩石的总称。
Doeseveryoneonearthhaveanequalright___________anequalshareofitsresources?
33岁女性,3年前宫外孕保守治疗,此后2年未避孕、未怀孕,月经规律,最近输卵管通液提示通而不畅,准备给予子宫输卵管碘油造影,关于此项检查下述哪项不恰当
巴塞尔委员会将商业银行的风险划分为信用风险、市场风险、操作风险、流动性风险、国家风险、声誉风险、法律风险、战略风险的依据是()。
已知圆O的半径为5cm,弦AB的长为8cm,则圆心O到AB的距离为3.5cm。()
无论当下的生活多么衣食无忧,中国人还是爱假想将来可能遇到的_______,即使这些真正发生的几率接近于零。这只能从中国人_______的传统心理方面进行解释。填入画横线部分最恰当的一项是:
【圣库镧度】浙江大学2002年中国近代史真题
b=1
最新回复
(
0
)