首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。 例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。 例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为
admin
2010-05-05
79
问题
请编写函数fun(),其功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除,串中剩余字符所形成的一个新中放在t所指的数组中。
例如,若s所指字符串中的内容为ABCDEFG123456,其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的 ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;而字符2的ASCII码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是246。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100];
clrscr();
printf("\nPlease enter string S:");
scanf("%s",s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0; for(i=0;s[i]!=’\0’;i++) if(i%2==0&&s[i]%2==0) /*将s所措字符串中下标和ASCII值都为偶数的字符放入数组t中*/ t[j++]=s[i]; /*在字符串最后加上结束标志位*/ t[j]=’\0’; }
解析
本题要求除了下标为偶数同时ASCII值也为偶数的字符之外,其他字符都删除。题目要求留下下标为偶数同时 ASCII值也为偶数的字符。
C语言中并没有直接删除字符的算法,请大家在做题的时候注意。
转载请注明原文地址:https://kaotiyun.com/show/8HID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
下列选项中,有关科技词汇与出处对应关系错误的是()。
下列关于我国科技领域取得的一些新成就,表述错误的是()。
下列人物与研究成果对应错误的一项是()。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
小明买了7本书共花去100元,后发现有一本书质量有问题,故补了若干元换了另外一本书。回来后发现,退换后7本书的价格成等差数列且均为整数元,而最贵的书价格为26元,问最便宜的书多少钱?()
随机试题
存货业务会计制度设计的目标有
在Excel2000工作表中,单元格D5中有公式“=$B$2+C4”,删除第A列后C5单元格中的公式为_______。
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
参与血小板聚集的主要因素有()
对防火间距实地进行测量时,应沿建筑周围选择相对较近处测量间距,测量值的允许负偏差不得大于规定值的5%。以下具体测量方法错误的是()。
促进业务扩张是银行资本作用的主要体现的内容之一。()
功能性文盲:指那些受过一定教育,会基本的读、写、算,却不能识别现代信息符号、图表,不能应用计算机进行信息交流与管理,无法利用现代化生活设施的人。下列不涉及功能性文盲的是()。
脱逃罪
在VisualFoxPro的数据库表中只能有一个
Youwillreadashortpassage,listentoatalk,andansweraquestionaboutthem.Afteryouhearthequestion,youwillhave30
最新回复
(
0
)