首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个宁符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2021-07-09
47
问题
编写函数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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(inta,intb){retuma+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),Z-);printf(’’%d\n’’,r);)程序运
若函数中有定义语句:inta;,则()。
给定程序MOD11.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数
下面选项中关于位运算的叙述正确的是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函
以下C语言表达式中,与k=i++完全等价的表达式是()。
软件需求规格说明书在软件开发中的作用不包括()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
症见胸膺满闷,短气喘息,稍劳即著,咳嗽痰多,色白黏腻或呈泡沫,畏风易汗,脘痞纳少,倦怠乏力,舌暗,苔薄腻,脉小滑。辨病为
A、25~40岁B、20~25岁C、40~50岁D、60~70岁E、40~60岁乳房纤维瘤好发年龄
患儿,女,11岁。1周前患上呼吸道感染,1天来全腹疼痛。查体:体温38.0℃,全腹压痛,轻度肌紧张和反跳痛,肠鸣音消失。腹腔穿刺抽出5ml稀薄无臭味脓液。诊断考虑
张某因打伤李某被公安局处以行政拘留15天的处罚,张某不服,申请行政复议。不久,受害人李某向法院提起刑事自诉,法院经审理认为张某的行为已经构成犯罪,判决拘役2个月。下列哪一选项是正确的?
引起国家责任的行为必须根据国际法能够归因子国家。或说该行为是国际法上的国家行为。下列哪些行为在国际法上被认为是国家行为?()
隧道开挖供风时,供风管前端至开挖面的距离宜保持在()m内并用分风器连接高压软风管。当采用导坑或台阶法开挖时,软风管的长度不宜大于()m。
后张法预应力混凝土简支梁施工要点包括()。
一批商品按期望获得50%的利润来定价,结果只销掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折出售,这样所获得的全部利润是原来所期望利润的82%,问打了多少折扣?
简述实施差异化战略的最佳时机和风险。
在OSI模型中,提供路径选择功能的层次是______。
最新回复
(
0
)