首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码
admin
2015-11-24
33
问题
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCH码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串的内容为“ABCDEFG12345”,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其他依此类推。最后t所指数组中的内容应为“135”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
{
}
main()
{
char S[100],t[100];
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,n, n=strlen(s); for(i=0;i<n;i++) if(i%2!=0&&s[i]%2!=0) { t[j]=s[i]; /*将下标为奇敖同时ASCII码值为奇数的字符放入数组t中*/ j++; } t[j]=‘\0’; /*最后加上结束标识符*/ }
解析
本题要求除了下标为奇数同时ASCII码值也为奇数的字符,其余的所有字符都删除,即要留下下标为奇数同时ASCII码值也为奇数的字符。所以if的条件语句应为:if(i%2!=0&&s
%2!=0)。
转载请注明原文地址:https://kaotiyun.com/show/INID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
围绕着人与神、人与社会、人与自然等问题的思考,公元前6~5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列说法错误的是()。
下列关于汉字演变历程的叙述,错误的是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
4支足球队进行单循环比赛,即每两队之间都比赛一场。每场比赛胜者得3分,负者得0分,平局各得1分。比赛结果,各队的总得分恰好是4个连续的自然数。输给第一名的队的总分是多少?
纸上写有若干个整数,它们的平均数为56,小明将其中的每个奇数乘以2,每个偶数乘以3,所得到的全部计算结果的平均值为134.已知纸上所有奇数的和比所有偶数的和大180,那么纸上共写有几个数?
两艘船相对划行,一船从A到B逆水而行,结果所用时间相同(假设水流速、行船速恒定,快船速是慢船速的2倍),则慢船速是水流速的几倍?()
为响应建设“绿色城市”的号召,某社区义务植树300棵,由于参加植树的全体党员植树的积极性高涨,实际工作效率为原来的1.2倍,结果提前20分钟完成任务,则原来每小时植树多少棵?()
随机试题
社会主义初级阶段基本路线的简明概括和主要内容是
首选用于治疗肺炎气阴两伤,余热未尽证(正虚邪恋证)的方剂是()
A.针对所用药物或出现意外情况,建议采取相应措施B.使患者用药后迅速达到预期目的C.药物的使用时间应尽量缩短D.控制医疗保健费用的过度增长E.药物的使用方法便于医生和患者掌握
下列关于估值的基本原则,说法错误的是()。
甲公司对投资性房地产采用公允价值模式进行后续计量,2016年至2018年与A办公楼相关的交易或事项如下:资料一:2016年6月30日,甲公司以银行存款12000万元购入A办公楼,并于当日出租给乙公司使用且已办妥相关手续,租期2年。年租金为500万元,每半
下列关于运动性猝死的描述正确的是()。
下列句子中标点符号使用正确的一项是()。
主体是指具有思维能力、从事社会实践和认识活动的人;客体是指实践和认识活动所指向的对象。马克思主义认识论认为,主体与客体关系的内涵包括
设un(x)满足u’n(x)=un(x)+xn—1ex(n=1,2,…),且un(1)=un(x)的和函数.
TheOscarEveryspring,themovieindustrygearsupforitsbiggestcelebration:theAcademyAwards,morecommonlyknownas
最新回复
(
0
)