首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2013-06-12
65
问题
下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
void fun(char *s)
/*************found**************/
{ while(*s!=’@’)
{ if(*s>=’A’ &*s<=’z’||*s>=’a’&&*s<=’z’)
{if(*s==’Z’) *S=’A’;
else if(*S==’z’) *s=’a’;
else *s+=1;
}
/*************found**************/
(*s)++;
}
}
main()
{ char s[80];
clrscr();
printf("\n Enter a string with length <80:\n\n");gets(s);
printf("\n The string:\n\n");puts(s);
fun(s);
printf("\n\n The Cords:\n\n");puts(s);
}
选项
答案
(1)错误:while(*s!=’@’) 正确:while(*s) (2)错误:(*s)++; 正确:s++;
解析
根据题目要求,可对字符串所有字母进行遍历。对每一个字母,若该字母为’z’或’Z’,将该字母改成’a’或’A’,即 ASCII码值减25,当然也可以用题目中的if语句来实现转换。若该字母不是’z’或’Z’,则该字母的ASCII码值加1;对字符串所有字符重复以上过程即可得到题目要求的结果,可用循环语句和条件语句来实现。
转载请注明原文地址:https://kaotiyun.com/show/grJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
有以下程序 main() { int a[3][2]={0},(*pb)[2],i,j; for(i=0;i<2;i++) { ptr=a+i; scanf("%d",ptr);ptr++; } for(i=0;i<3;i++) { for(j=0; j<
软件工程研究的内容主要包括:______技术和软件工程管理。
以下程序的输出结果是______。 #include<stdio.h> main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); }
fread(buf,32,2,fp)的功能是______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
以下程序的功能是进行位运算。 main() { unsigned char a,b; a=7^3;b=-4&3; printf("%d %d\n",a,b); } 程序运行后的输出结果是______.
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
A.肉类食品B.鱼类食品C.发酵食品D.盐腌食物E.绿色蔬菜含叶绿素最多的食物
下述不属于胎儿附属物的是
平面汇交力系(F1、F2、F3、F4,F5)的力多边形如图4-4所示,则该力系的合力FR等于()。
《中华人民共和国森林法》规定:成熟的用材林应当根据不同情况,分别采取择伐、皆伐和渐伐方式,()应当严格控制,并在采伐的()内完成更新造林。
老张出差去成都,完成工作之后报名参加了成都某旅行社组织的“乐山一峨眉山二日游”。双方约定了行程,其中包括了“峨眉山观日出”,并签订了旅游合同。游览峨眉山那天,导游要求旅游团早上4点起床集合,然后乘车去峨眉山观日出。但是,旅游车出发之后没有直接到景点,而是转
我国学校德育内容主要包括_______、_______、_______、_______等方面的内容。
政治经济制度对教育的作用包括()。
汉字国标码(GB2312--80)将汉字分成()。
Somepeoplemakeyoufeelcomfortablewhentheyarearound.Thesepeoplehavesomethingincommon.Andonceweknowwhatitisw
Theincreaseinthemarginrate(保证金率)from50%to70%wasnotanattempttostemanyrampant(猛烈的)speculationonthepartofthep
最新回复
(
0
)