首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。 例如,当s所指字符串中的内容为ABCDEFGHIJK,则在t所指数组中的内容应是BDFHJ。 注意:部分源程序给出如下。 请勿
请编写函数fun(),其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。 例如,当s所指字符串中的内容为ABCDEFGHIJK,则在t所指数组中的内容应是BDFHJ。 注意:部分源程序给出如下。 请勿
admin
2010-09-14
39
问题
请编写函数fun(),其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。
例如,当s所指字符串中的内容为ABCDEFGHIJK,则在t所指数组中的内容应是BDFHJ。
注意:部分源程序给出如下。
请勿改动主函数main口其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio. h>
#include<stdio .h>
#include<string.h>
void fun(char *s,char t[])
{
}
main ()
char s[l00] ,t[l00];
clrscr ();
printf("%nPlease enter string S: ");
scanf("%s ",s);
fun(s,t);
prlntf("\nThe result is:%s\n ",t);
}
选项
答案
void fun(char *s,char t[]) { int i, j=0,k=strlen(s); /*k为字符串的长度*/ for (i=l; i<k; i=i+2) /*将s所指字符串中下标为奇数的字符存入t所指字符串中*/ t [j++]=s [ii; t[j]=’\0’; /*在字符申最后加上结束标志*/ }
解析
本题使用了一种泳远是奇数的循环方法,即for(i=1; i<k;i=i+2),因为开始时的值为1,当i+2循环时,此值永远是奇数。
转载请注明原文地址:https://kaotiyun.com/show/oWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
价格机制的核心内容是()。
下面的文学形象中不属于吝啬鬼典型的是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
能够根据样本结果推断总体数量特征的调查方式是()。
某校五年级有100名学生参加活动,男生两人一组,女生三人一组,共有41组。那么男、女生各有多少名?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
随机试题
Iwasillseveraldaysago,otherwiseIwouldhavecometoseeyouearlier/sooner.
张某于2012年在某医疗机构进行了医师注册,但自从注册后2年以来,一直没有上班工作。2014年该医疗机构向上级卫生行政部门报告,卫生行政部门做出了注销注册的决定。卫生行政部门做出该决定的理由是
下列与类天疱疮有关的事实错误的是
肺肾阴虚型经行吐衄的治法是
生物-心理-社会医学模式建立在20世纪的
下列关于个人独资企业的说法哪项是错误的?()
2000版ISO9000族标准适用的范围是( )。
一位被试者在EPQ的E量表上的T分为30分,其个性倾向为()。
单位领导让你和老员工去检查某企业。你是负责人。你有了新思路。但老员工坚持老原则。如果不按老员工的旧思路,他就不配合你,你怎么办?
A、 B、 C、 D、 D第一组图形的曲线数依次为1、2、3;第二组图形的曲线数依次为2、3、(4),由此选择D。
最新回复
(
0
)