首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2021-07-09
61
问题
编写函数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 str1[LEN],str2[LEN],
int n;
system(“CLS”);
printf(“Enter the string:\n”);
gets(str1),
printf(“Enter the positLon 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://kaotiyun.com/show/fEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3;
以下程序的输出结果是()。main(){intc;c=10∧5;printf(’’%d\n’’,c);}
计算机能直接执行的程序是
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
有以下定义语句,编译时会出现编译错误的是()。
有三个关系R、S和T如下:则下列操作中正确的是()。
以下选项中符合C语言语法的是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据字典(DD)所定义的对象都包含于()。
随机试题
公民在工作中应该恪尽职守,兢兢业业,克己奉公,服务社会。这是公民基本道德规范中()
经肾脏排泄的对比剂是
可与DVD合用用于治疗肠道细菌感染的磺胺药是()。
把图a所示的电路用图b所示的等效电压源代替,则等效电压源的参数为()。
营业税按照行业进行征收,实行的是比例税率,下列行业按照20%的税率缴纳营业税的是( )。
《刑法》中所规定的“国有公司、企业、事业单位人员失职罪"、“国有公司、企业、事业单位人员滥用职权罪”的共同犯罪主体是()。
组织文化是一种无形的、思想上的约束力量。这是组织文化的()。
税务机关在调查税收违法案件时,经设区的()税务局或分局的局长批准,可以查询案件涉嫌人员的储蓄存款。
简述知识的类型。
在Word中,选定一行文本的技巧方法是()。
最新回复
(
0
)