首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n放指定的下标。 例如,输入一个字符串“wodd”,然后输入3,则调用该函数后的结果为“word”。 注意;部分源
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n放指定的下标。 例如,输入一个字符串“wodd”,然后输入3,则调用该函数后的结果为“word”。 注意;部分源
admin
2015-07-25
30
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n放指定的下标。
例如,输入一个字符串“wodd”,然后输入3,则调用该函数后的结果为“word”。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#define LEN 20
void fun(char a[],ehar b[],int n)
{
}
void main()
{ char strl[LEN],str2[LEN];
int n:
printf(“Enterthe strlng:\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语句为if(i!=n),在字符串末尾加上字符串结束标识符’\0’。
转载请注明原文地址:https://jikaoti.com/ti/hGkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于党史上的“第一”,表述错误的是()。
甲在一刑事附带民事诉讼中,被法院依法判处罚金并赔偿被害人损失,但甲的财产不足以全部支付罚金和承担民事赔偿。下列关于如何执行本案判决的表述哪一项是正确的?()
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托其他行政机关实施行政许可。下列说法正确的是()。
将下面《水浒传》中的故事按事件的发展顺序排列,正确的是()。①景阳冈打虎②独臂擒方腊③浔阳楼题反诗④宿太尉招安
某集团三个分公司共同举行技能大赛,其中成绩靠前的X人获奖。如获奖人数最多的分公司获奖的人数为Y,问以下哪个图形能反映y的上、下限分别与X的关系?()
法律适用对象是一般的人而不是特定的人,法律可以反复适用而不是仅适用一次,这表明法律具有()。
某甲大学毕业后被某乙公司聘用。工作期间,某甲与公司因社会保险问题发生争议。关于该争议解决方法,下列哪一选项是正确的?()
属于同一行业、规模相同且利润率相同的公司的股票一般对市场指数的反应程度相同。()
简述我国法律制定的基本原则。
无产阶级政党的基本原则是()
随机试题
戒断综合征(withdrawalsyndrome)
TheName"UnitedNations"Thename"UnitedNations"was【C1】______(probable)devisedbyU.S.【C2】______(preside)FranklinD.Ro
肝功检查发现A/G
如图所示结构的两杆面积和材料相同,在铅直向下的力F作用下,下面正确的结论是()。
在搅拌第一盘混凝土时,考虑到筒壁上的砂浆损失,()用量应按配合比规定减半。
背景资料:某市政桥梁工程,总包方A市政公司将钢梁安装工程分包给B安装公司。总包方A公司制定了钢梁吊装方案并得到监理工程师的批准。由于工期紧,人员紧缺,B公司将刚从市场招聘的李某与高某经简单内部培训即组成吊装组。某日清晨,雾气很
下列关于基金财务指标的说法中,不正确的是()。Ⅰ.未分配利润余额年末不结转Ⅱ.如果期末未分配利润的未实现部分为正数,则期末可供分类利润等于期末未分类利润Ⅲ.本期利润扣减本期公允价值变动损益的净额,反映基金本期已实现损益
下列属于转移性财政支出的特点的是()。
学习理论
提高行政效率的途径包括()。
最新回复
(
0
)