首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将s所指字符串中除了下标为奇数,同时ASCII码值也为奇数的字符之外,其余所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII
编写函数fun,其功能是:将s所指字符串中除了下标为奇数,同时ASCII码值也为奇数的字符之外,其余所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII
admin
2015-07-25
26
问题
编写函数fun,其功能是:将s所指字符串中除了下标为奇数,同时ASCII码值也为奇数的字符之外,其余所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为“135”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:
#inchde
#include
void fun(ehar*s,char t[D
{
}
main()
{
char s[100],t[100];
printf(“hiPlease enter string s:”);
seanf("%s",s);
fun(s,t);
prinff(“\nThe result is:%s\n”,t);
}
选项
答案
void fun(char*s,char t[]) { int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if(i%21=0&&s[i]%2!=0) { t[j]=s[i] /*将下标为奇数同时ASCII码值为奇数的字符放入数组t中*/ j++; } t[j]=‘\0’; /*最后加上结束标识符*/ }
解析
用循环遍历字符串,通过if语句将下标和AsCII码都为奇数的字符保存到数组中,在字符串末尾加上结束标识符。
转载请注明原文地址:https://kaotiyun.com/show/qCID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
依据我国特别行政区基本法.下列哪个选项的表述是正确的?()
下列几种搭配不能正确体现聚落的建筑风格与自然环境关系的是()。
世界上许多民族都有自己特有的价值观念。得益于文化的多样性,人们不断开阔视野、相互借鉴.比如中国“和”的思想,到今天仍对各国处理国际关系具有现实的启发意义。这表明()。
下列说法错误的是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
有两列正态变量x和y,已知其中Sx=4,Sy=2,Sx-y=3,那么这两列变量的积差相关系数是()
标志着中国古代重实体、轻程序传统的终结的法典是()
随机试题
脏腑兼证中,多表现为气虚的脏腑有()(2008年第139题)
判断小儿体格发育最常用指标是
下列工作内容中,属于设计人义务的有()。
下列选项中,属于A公司业务范围的是()。若A公司的王某和于某恰好有一桩外地的业务去处理,让另一经纪公司的经纪人张小姐与李某共同处理吴某的委托事务,则下列说法正确的是()。
竞争性项目与公益性项目的不同之处是()。
无风险利率是影响权证理论价值的变量之一。一般来说,当其他影响变量保持不变时,无风险利率的增加导致()
无形席位申报方式的申报程序为()
企业以经营租赁方式租入的固定资产发生的改良支出,应予资本化,计入固定资产成本,并计提折旧。()
2019年4月28日,习近平在北京延庆出席2019年中国北京世界园艺博览会开幕式时指出,“取之有度,用之有节”,是生态文明的真谛。这里的“度”和“节”是指()
HowmanyEnglishwordshasthemanlearned?
最新回复
(
0
)