首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源
admin
2018-03-28
55
问题
编写函数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://www.kaotiyun.com/show/cDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中c的二进制值是______。chara=3,b=6,c;c=a^b<<1;
下列叙述错误的是______。
下述程序的输出结果是【】。#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;elsep=x-f
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
下列选项中,不属于数据管理员(DBA职责的是()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
以下叙述中正确的是
随机试题
TNM分期中的N是指
各种蛋白质的含氮量很接近,平均为
下列关于一般伤口缝合的描述,不正确的是
患儿,女,2岁。高热3天,口腔溃疡2天。啼哭,流涎,拒食。体检发现患儿全口牙龈红肿,上腭黏膜可见密集的针头大小透明水疱,部分已破溃为浅表溃疡,周围黏膜充血、水肿广泛。不适宜本病例治疗的措施是
男患儿,4岁,症见形体略较消瘦,面色萎黄少华,毛发稍稀,食欲不振,精神欠佳,易发脾气,大便溏,舌苔薄微黄。治疗首选方是
某热力发电厂主要生产工艺单元有:储煤场、煤粉制备和输煤系统、燃烧系统、冷凝水系统、循环水系统、除渣及除尘系统、脱硫系统、汽水系统、配电与送电系统。主要设备有:锅炉、汽轮机、发电机、磨煤机械装置、水处理装置、疏水装置。发电厂用燃煤由主煤场滚轴筛将煤送入
根据资源税法律制度的规定,下列各项中,应缴纳资源税的有()。
艾宾浩斯以自己为被试,采用机械重复记忆的方法,对遗忘规律进行定量研究,据此回答下列问题:测量记忆保持量的指标是什么?
Stonewall团体公布其民调结果,称年轻人结婚的年龄平均降低了20岁。这个调查的对象为社交网站上已经结婚的1536名男女,询问他们结婚的年龄:60岁以上人士平均为37岁,30岁者为21岁,18至24岁者则为17岁。下列哪项最能质疑上述结论?
法律是一种复杂的社会历史现象。只有透过各种法律现象,把握其本质,才能深刻揭示法律的一般含义。下列关于法律含义的表述中,正确的是()
最新回复
(
0
)