首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。 例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。 例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
admin
2016-08-16
25
问题
编写函数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://kaotiyun.com/show/faNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshowl(){cout<<"classA1"<<end1;
为使该程序执行结果为10,那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;classMyClass{public:MyClas
常数据成员和静态数据成员在使用前共同的要求是要进行【】。
以下能对二维数组a进行正确初始化的语句是
数据库系统的核心是
假设fin是一个文件流对象,则关闭文件的语句是【】。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
随机试题
A.徐徐进针,疾速出针为泻B.疾速进针,徐徐出针为补C.徐徐进针,疾速出针为补D.疾速进针,徐徐出针为泻徐疾补泻法的泻法操作方法是
健康咨询的第一步通常是()
传染病人出院后床单位处理正确的是
执业药师注册必须具备一定的条件。关于注册条件的说法错误的是()。
“备案号”栏应填()。“运费”栏应填()。
在证券买卖成交的同时就约定于未来某一时间以某一价格双方再进行反向交易的行为称为()。
甲股份有限公司(以下简称甲公司)为增值税一般纳税人,适用的增值税税率为17%,其所得税采用资产负债表债务法核算,适用的所得税税率为25%。甲公司按净利润的10%计提法定盈余公积,根据2012年12月20日董事会决议,2013年会计处理做了以下变更:
社区工作者老刘正在策划一个老年人服务方案,其工作步骤是:认识老年人存在的特殊问题→列出清楚的目标→收集其他机构创新的方法→提供资讯给机构的决策者思考→考虑政治、经济、社会方面的阻力→选择理想的方法→发展计划用作评估和拓展。该服务策划形式属于(
如图所示,在外力作用下某质点运动的图象为正弦曲线。从图中可以判断()。
摆正个人理想同社会理想的关系,就要()
最新回复
(
0
)