首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串world,然后输入3
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串world,然后输入3
admin
2010-11-26
38
问题
请编写一个函数void fun(cbara [], charb [], int n),其功能是:删除一个字符申中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串world,然后输入3,则调用该函数后的结果为word。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
# include <stdio.h>
# include <conio.h>
# define LEN 20
void fun (char a[], char b [], int n)
{
}
main ()
{
char str1 [LEN], str2 [LEN];
int n ;
clrscr ();
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(i!=n),注意不能写成“=”运算。
转载请注明原文地址:https://kaotiyun.com/show/1JID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某构成()。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
金融市场最基本的功能是()。
关于宇宙的起源,最具代表性、影响最大的理论是()。
关于现代武器,下列说法错误的是()。
行政征收的实施应以下列哪一项内容为前提?()
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
∫0a|x—x|dx=__________.
能保护细胞免受病毒攻击的细胞因子为
wettingagent
航空运输活动物所用容器、饲料、饮用水等重量应包括在货物的计费重量内。()
《中华人民共和国合同法》规定,有下列( )情形的,合同无效。
人格障碍的特点主要包括()。
中国共产党如此重视推进农村改革发展问题,从经济学上体现了()。
,1,5,17,53,()
埃及新王国时期进行宗教改革的法老是
Youwillhearapieceofnews.Foreachquestion23-30,markoneletterA,BorCforthecorrectanswer.Youwillhearthereco
最新回复
(
0
)