首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串world,然后输入3
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串world,然后输入3
admin
2010-11-26
35
问题
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串world,然后输入3,则调用该函数后的结果为word。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
# include <stdio.h>
# include <conio.h>
# define LEN 20
void fun (char a[], char b [], int n)
{
}
main ()
{
char str1 [LEN], str2 [LEN];
int n ;
clrscr ();
printf ("Enter the string : \n") ;
gets (str1) ;
printf ("Enter the position of the string
deleted: ");
scanf ("%d", &n) ;
fun (str1, str2, n) ;
printf ("The new string is : %s \n",
str2) ;
}
选项
答案
void fun {char a[], char b[],int n) { int i,k=0; for(i=0;a[i]!=‘\0’;i++) if (i!=n) /*将不是指定下标的字符存入数组b中*/ b[k++]=a[i]; b[k]=‘\0’; /*在字符串最后加上结束标记*/ }
解析
本题要求删除字符串中指定下标的字符,即相当于把不是指定下标的字符留下。所以要用if(i!=n),注意不能写成“=”运算。
转载请注明原文地址:https://jikaoti.com/ti/qnkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
扩张性货币政策的主要功能是()。
金融市场最基本的功能是()。
根据我国宪法规定.法律和其他议案由全国人民代表大会以全体代表的()通过。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
鸡蛋一般不能洗了以后存放,是因为()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
随机试题
犬,由于纤维环破裂、髓核突出,压迫脊髓,临床上主要表现以疼痛、共济失调、肢体麻木,运动障碍为特征的疾病。其胸腰部易发部位为
下列关于传染性非典型肺炎不正确的是
男,48岁。糖尿病12年,每日皮下注射人预混胰岛素治疗,早餐前30单位,晚餐前24单位,每日进餐规律,主食量350g。近来查空腹血糖13.6~14.8mmol/L,餐后2h血糖7.6~8.8mmol/L。关于空腹高血糖较为合适的处理是
根据《招标投标法实施条例》,关于评标过程否决投标的说法,正确的是()。[2012年真题]
商业票据是商品流通过程中,反映()的设立、转移和清偿的一种信用工具。
2016年12月,在上海交易所上市的甲公司拟申请发行2800万元的可转换公司债券,保荐人对该公司进行调查了解后,发现的下列事实中,构成可转换公司债券发行障碍的有()。Ⅰ.2016年6月因未按时公告2015年度的财务会计报告而受到证券交易所的公开谴责
根据支付结算法律制度的规定,票据的出票日期必须使用中文大写,2012年2月14日应当写为()。
社会主义初级阶段的两层含义,一是明确初级阶段的社会性质,一是规范我国现实中社会主义社会的发展程度,二者关系在于()
____VaterhatdenWagen.
OnMarchI,areader’sletterpublishedinLianheZaobao’sForumpagewiththeheadline"FeedbackfromReadersTakenSeriously"
最新回复
(
0
)