首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源
admin
2018-03-28
36
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define LEN 20
void fun(char a[],char b[],
int n)
{
}
void main()
{
char strl[LEN],str2[LEN];
int n;
system("CLS");
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);
}
选项
答案
voild 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://kaotiyun.com/show/cDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
已知i、j、k为iht型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下程序的输出结果是() main() {staticchara[10]={"Chinese"}; printf("%d",strlen(a)); }
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
在进行单元测试时,常用的方法是
随机试题
A.单链RNAB.单链DNAC.双链RNAD.双链DNAE.单链DNA与单链RNA脊髓灰质炎的基因组为
患者,女,58岁。反应迟钝、走路不稳5天,影像学检查如下图。首先诊断
2003年5月某市公安局以涉嫌诈骗为由对甲进行刑事立案侦查。公安局将甲带至局内留置盘问48小时,搜查了甲的住处,扣押了搜出的现金10万元,冻结了搜出的20万元银行存款,并对甲实行监视居住。次年1月,公安局以甲刊登虚假广告、骗取学生学费为由,决定没收非法所得
下列属于狭义的立法活动的是:()
风险事件指的是任何影响项目目标实现的()发生的事件,由一种或几种风险因素相互作用发生。
下列不属于行政处罚的是()。
2008年12月,某市财政局派出检查组对某国有外贸企业2007年度的会计工作进行检查,发现存在以下情况:①2008年2月,该企业财务处长安排其亲侄女(持有会计从业资格证书)在财务处任出纳,并负责保管会计档案。②发现一张发票“金额栏”的数字有更改痕迹,发
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
鸦片战争以后,西方列强通过强迫清政府签订一系列不平等条约,在中国攫取了大量的侵略特权。其中,规定外国人在华不受中国法律管束,享受领事裁判权,破坏了中国的
Normallyastudentmustattendacertainnumberofcoursesinordertograduate,andeachcoursewhichheattendsgiveshimacr
最新回复
(
0
)