首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。 例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 注意:部分源程序存在文件PROGl.C中。 请勿改动主函数
admin
2015-06-08
69
问题
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
例如,若输入“abc4EFg”,则应输出“aBc4EFg”。
注意:部分源程序存在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char*ss)
{
}
main()
{ char tt[81];
void NONO();
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);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函
数,输出数据,关闭文件。 */
FILE *fp, *wf;
char tt[81];
int i ;
fp=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“W”);
for(i=0;i<1 0;i++){
fscanf(fp,“%S”,tt);
fun(tt);
fprintf(wf,“%S\n”,tt);
}
fclose(fp);
fclose(wf);
}
选项
答案
int i; for(i=1; i
=‘a’&&ss[i]<=‘z’)ss[i]一=32; }
解析
(1)首先取得字符串中下标为奇数的字符。
(2)判断奇数位置的字符是否为小写字母。
(3)若(2)中的判断结果是小写字母,则对其进行转换。
转载请注明原文地址:https://kaotiyun.com/show/yaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
下列四个叙述中,错误的是_______。
若有如下定义:intx=6,y=3,z=2;则表达式x=y||y<z&&z==z的值是()。
关系数据库管理系统能实现的专门关系运算包括()。
在进行单元测试时,常用的方法是
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
以下叙述中错误的是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
确定评估基准日的主体是
女,72岁。不慎摔伤右髋部,查体:右下肢短缩,外旋50。畸形,右髋肿胀不明显,但有叩痛。为证实诊断首先需要的检查是
中共中央于2009年3月公布的()明确提出了建立国家基本药物制度。
在社会问题的两个主要特征依据中有“社会性”和“问题性”,其中“社会性”所指的有三个方面,下列四项中不是属于“社会性”的是()。
低压湿式气柜按升降方式不同,可分为()。
()对于火烧云相当于()对于极光
某产品的产量Q与所用两种原料A,B的数量x,y(吨)有关系式Q=0.05x2y,已知A,B原料每吨的价格分别为1,2(百元),欲用4500元购买A,B两种原料,则使产量Q最多的A,B的进料量为().
试确定常数a与n的一组值,使得当x→0时,一ln[e(1+x2)]与axn为等价无穷小.
在设计视图中,若没有设置条件,但对某一字段的"总计"行选择了"计数"选项,则含义是
PassageTwo(1)TheAmericanDream,definedastheabilityofeveryU.S.citizentoachievesuccessandprosperitythrough
最新回复
(
0
)