首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”
admin
2015-11-24
31
问题
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(char*a)
{
}
void main()
{
char s[81],
printf(“Enter a string:\n”);
gets(s);
fun(s);
printf(“The string after clele
ted:\n”),
puts(s);
}
选项
答案
void tun(cnar*a) { int i,j=0, for(i=0;a[i]!=‘\0’;i++) if(a[i]!=‘*’) a[j++]=a[i]; /*若不是要删除的字符‘*’则保留*/ a[j]=‘\0’; /*最后加上字符串结束符‘\0’*/ }
解析
用循环操作从字符串开始往后逐个进行比较,若不是要删除的字符(用if(a
!=‘*’)来控制)则保留。变量i和j用来表示原字符串的下标和删除*号后新字符串的卜标。注意,下标变量j要从0开始,最后还要加上字符串结束标识‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/xjID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
行政征收的实施应以下列哪一项内容为前提?()
一批物资分别由16列火车从甲站紧急运送到600千米外的乙站,现已知每列火车在运行途中间隔不得低于40千米,且火车运行速度为200千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
甲乙参加围棋决赛,规定五局三胜(假设没有和局),设立奖金1000元。现比赛进行了3局后因故中止,已知在前三局中甲胜2局,乙胜1局,问下列甲乙奖金分配中哪种较为合理?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
华氏度和摄氏度均是测量温度的单位,摄氏度规定水的冰点温度为0度,沸水温度为100度:华氏度规定水的冰点为32度,沸点为212度。某时刻华氏度比摄氏度数值上高60度,则该时刻为:
要计算某高三学生在四次外语模拟考试中得到四个分数的平均分数,算法如下:每次选出其中的三个分数算出它们的平均数,再加上另外一个分数,用这种方法算了四次,分别得到以下四个分数:86,92,100,106。请你算出该学生这四次模拟考试成绩的平均分数是()
根据国务院印发的《“十三五”控制温室气体排放工作方案》,下列哪些是其中提到的“十三五”控制温室气体排放的重点任务?()①低碳引领能源革命②推动城镇化低碳发展③强化基础能力支撑④建设和运行全国碳排放权交易市场⑤加强地区监控
研究发现,蓝毗尼地区的有机碳、元素碳、左旋葡聚糖、半乳聚糖、甘露聚糖、对羟基苯甲酸、香草酸、丁香酸和脱氢松香酸均在秋季呈现出高值而夏季最低。该地区的左旋葡聚糖含量与南亚受生物质燃烧影响严重地区的浓度水平相当,说明生物质燃烧对蓝毗尼地区的大气环境产生了重要影
在付费知识的市场宣传重点中,最吸引人的莫过于能有效地利用碎片时间,如在等公共汽车、跑步时进行学习和提升自我,进而有效管理时间。这种碎片化学习的方式虽然看似很灵活,并可以提高时间利用率,但科学研究表明,它不能真正地让你吸收学到的知识,不符合大脑吸收知识的运行
随机试题
影响供求关系的因素有()
WithaheavyheartSallyarrivedearlyonthemorningoftheauction(拍卖).Itwasalmostayearsinceherdeargrandmotherpassed
有机磷农药中毒出现烦躁抽搐时不宜使用
女4岁。种牛痘后3日,发烧,体温39℃,呼吸35次/分,心率98次/分,两肺湿哕音。不宜选用的药是
构成金融体系的基本要素有()。
某企业“应收账款”科目月末借方余额200000元,其中:“应收甲公司账款”明细科目借方余额350000元,“应收乙公司账款”明细科目贷方余额150000元,“预收账款”科目月末贷方余额150000元,其中:“预收A工厂账款”明细科目贷方余额250
最近一年,加利福尼亚的橘子产量只是佛罗里达橘子产量的76%,然而,把柑橘类作物(包括橘子)的产量进行比较,则同年加利福尼亚的产量比佛罗里达的产量高出23%。如果上面信息是正确的,可以正确地得出下面哪一项结论?()
()是通过诊断教育计划或方案、教育过程与活动中存在的问题,为正在进行的教育活动提供反馈信息。
某次考试小明全对的概率为80%,小宁全对的概率为70%,那么这次考试只有一人全对的概率为多少?
TheeightairlinesoftheOneworldalliance(联盟)havejoinedforcestogiveworldtravelersasimplewaytoplanandbookaroun
最新回复
(
0
)