首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。 例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。 例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
admin
2016-08-16
66
问题
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。
例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除,其他依此类推。最后t所指的数组中的内容应是“BDF24”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
void fun(char*s,char t[])
{
}
main()
{
char s[100],t[100],Msg[]
="Please enter string s:";
printf(Msg);
Scanf("%s",s);
fun(s,t);
printf("\nThe resuit is:%
S\n",t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0,n; n=strlen(s); /*遍历整个数组*/ for(i=0;i
解析
要删除ASCII码值为奇数的字符,也就是要保留ASCII码值为偶数的字符,由于最终是要求出剩余字符形成的新串,所以本题的算法是对原字符串从头到尾扫描,找出ASCII码值为偶数的字符并依次存入数组。
转载请注明原文地址:https://www.kaotiyun.com/show/faNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;template<classT>Tmin(Tx,Ty){if(x<y)retur
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
线性表的链式存储结构是一种()的存储结构。
若从键盘输入70,则以下程序输出的结果是【】。 #include<iostream.h> voidmain() {inta;cin>>a; if(a>50)cout<<a; if(a>40)cout<<
在32位的计算机中,一个char型数据所占的内存长度的字节是
在下列几种排序方法中,要求内存量最大的是
假设fin是一个文件流对象,则关闭文件的语句是【】。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
友元类的所有成员函数都是另一个类的【】。
随机试题
简述酸碱相消性的混合型酸碱平衡紊乱的类型及其血气特点。
急性心肌梗死与心绞痛的主要鉴别点是
关于自动化仪表管路安装要求的表述,不正确的是()。
根据我国证券交易所的相关规定。集合竞价确定成交价的原则有()。Ⅰ.可实现最大成交量的价格Ⅱ.使未成交量最小的申报价格Ⅲ.高于该价格的买入申报与低于该价格的卖出申报全部成交的价格Ⅳ.与该价格相同的买方或卖方至少有一方全部成交的价格
某公司2010年提取公积金后的税后净利为2500万元,2011年的投资计划所需资金2000万元,公司的目标资本机构为自有资本占51%,借人资本占49%。则按照目标资本结构和剩余股利政策的要求,该公司向投资者分红的数额为()。
华润下属配送中心M商品分拣作业的标准工资率为3.8元/h,每单位M商品的标准分拣时间为0.1h。该配送中心2005年12月份共分拣M商品20000件,实际耗工时1800h,实际工资总额7200元。试分析该配送中心12月份M商品的实际工资成本差异。
狭义生产关系包括的三个方面是()。
J.Martin认为,信息资源规划是由规划者自顶向下地规划,再由数据管理员______进行详细设计。
下列关于计算机病毒的叙述中,错误的是
在黑盒测试方法中,设计测试用例的主要根据是()。
最新回复
(
0
)