首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2021-07-09
41
问题
编写函数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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=1;i
下列叙述中正确的是
以下程序的输出结果是()。main(){intc;c=10∧5;printf(’’%d\n’’,c);}
下面描述中不属于数据库系统特点的是
以下叙述中错误的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函
在数据库中,数据模型包括数据结构、数据操作和
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
C语言源程序名的后缀是()。
以下不合法的数值常量是()。
随机试题
简析“问君能有几多愁?恰似一江春水向东流”能称为千古佳句的原因。
法国早期资产阶级政治思想家让.布丹在理论方面的最大贡献是第一次论证了()
ProfessorSmithrecentlypersuaded35people,23ofthemwomen,tokeepadiaryofalltheirabsent-mindedactionsforafortnig
属于上消化道出血的是
充血性心力衰竭患儿临床诊断的主要指标是()
A.Hb
约束既限制它沿任何方向移动,同时又限制它的转动,这种约束称为()。
A、 B、 C、 D、 C就资源管理和用户接口而言,操作系统的主要功能包括:①处理机管理:主要是解决处理器的分配和调度问题;②存储管理:主要是管理主存储器资源;③设备管理:负责有效地管
Wehadalengthyandfull_______onthistopic.(discuss)
TheDodgeBrothersA)Itwas100yearsagothisweekthattheDodgebrothersfoundedthepowerfulcarbrandthatstillbearsthe
最新回复
(
0
)