首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源程序给出如下
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源程序给出如下
admin
2021-04-28
37
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#inclLlde<stdio.h>
#include<conio.h>
#define LEN 20
void fun(char a[],char b[],
int r1)
{
}
void main()
{
char str1[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);
}
选项
答案
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/VRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
有以下程序main(){inta=3;d0{printf("%d,",a-=2);}while(!(--a));printf("\n");}程序运行后的输出结果是
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下结构体说明和变量定义中,正确的是
以下选项中,不能作为合法常量的是
关于字符数组定义中存在语法错误的是()。
设有如下函数定义intfun(intk){if(k
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
切断时的切削速度按()计算。
MaryaskedJoeandJimtogoonapicnicwithherthisSunday,but______ofthemcan,becausetheywillhavetowork.
The______oftreesinthelakewasquiet.
A.听觉适应B.听觉疲劳C.噪声性耳聋D.噪声性听力损伤E.爆震性耳聋仅出现高频听力损伤,没有影响到语音频段时,属何种类型听力损伤
表示权重残差平方和的公式是()。
全世界每年钢铁因锈蚀造成大量的损失。某城市拟用图1方法保护埋在酸性土壤中的钢质管道,使其免受腐蚀。关于此方法,下列说法不正确的是()。
从统计图中我们可以得出()。Ⅰ.2006年1—10月份中国固定资产投资中国内资金处于支配地位。Ⅱ.2006年1—10月份中国固定资产投资主要由地方投资完成。Ⅲ.2006年1—10月份中国固定资产投资中民间资本占主导地位
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
Nooneworddemonstratedtheshiftincorporations’attentioninthemid-1990sfromprocessestopeoplemorevividlythanthesi
Afewminutesago,walkingbackfromlunch,IstartedtocrossthestreetwhenIheardthesoundofacoindropping.Itwasn’tm
最新回复
(
0
)