首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所指数组中。 例如,当s所指字符串中的内容为siegAHdied,则在t所指数组中的内容应是seAde。 注意:部分源程序给出如下。 请勿改
请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所指数组中。 例如,当s所指字符串中的内容为siegAHdied,则在t所指数组中的内容应是seAde。 注意:部分源程序给出如下。 请勿改
admin
2009-02-15
155
问题
请编写函数fun(),其功能是:将s所指字符串中下标为奇数的字符删除,串中剩余字符形成的新串放在t所指数组中。
例如,当s所指字符串中的内容为siegAHdied,则在t所指数组中的内容应是seAde。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
void fun(char*S,char t[])
{
}
main()
{
char s[100],t[100];
clrscr();
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,k=strlen(s); /*k为字符串的长度*/ for(i=0;i<k;i=i+2) /*将s所指字符串中下标为偶数的字符存入t所指字符串中*/ t[j++]=s[i]; t[j]=’\0’; /*在字符串最后加上结束标志*/ }
解析
本题使用了一种i永远是偶数的循环方法,即for(i=0;i<k;i=i+2),因为开始时i的值为0,当i+2循环时,此值永远是偶数。
转载请注明原文地址:https://kaotiyun.com/show/ETID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
党的十八大提出的“四个监督”的内容是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
和谐社会建设的根本出发点和落脚点是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
随机试题
当演讲的目标是说服或激励时,应采用的方式方法是
导致虚热证的阴阳失调属
关于糖异生的叙述正确的是()
根据诉的一般原理,下列哪些情形可以引起诉的合并?
律师在推进全面依法治国进程中具有重要作用,律师应依法执业、诚信执业、规范执业。根据《律师执业管理办法》,下列哪些做法是正确的?(2017年卷一85题)
某铝业公司的电解铝项目工程,电解铝生产规模10万t/a,主要生产车间包括电解厂房、铸造车间、拉丝车间、整流车间、修配车间、化验室、油库、仓库等。工程建设内容包括:原料仓库、煅烧车间、沥青熔化、生阳极车间、焙烧及炭块库、残极处理车间、焙烧烟气净化系
取得安全生产许可证必须具备的条件有( )。
会计人员继续教育,是指即将从事会计工作的有关人员所进行的有关会计技能的基本知识培训,以不断提高会计人员的基本素质,适应会计工作的需要。()
委拉斯贵支是17世纪__________(国家)的著名画家。
To:TedMunsonFrom:SylviaCheng,ApexOfficeInc.Subject:YourorderDearMr.Munson,Thise-mailistoupdateyouonthesta
最新回复
(
0
)