首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”
admin
2015-11-24
30
问题
规定输入的字符串中只包含字母和*号。编写函数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千米/小时,那么将这批物资完全运到乙站至少需要多少小时?
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
平地上有100棵树,高度从最低3米到最高10米不等,且任意两棵树之间的距离都不超过它们高度差的50倍。现在要用篱笆将它们全部围起来,在不知道树木位置的情况下,至少要准备多少米的篱笆才能确保完成任务?
天宫二号上搭载着国际上首台在轨运行并开展科学实验的空间冷原子钟,也是目前在空间运行最高精度的原子钟。这台冷原子钟采用的先进冷却技术是()。
下列海峡与其分隔的地理位置对应错误的是()。
某次会议需要印制会议材料,参会人员共计300人,每人发放一份会议议程,每5人共用一份会议讨论资料,每间客房(每间住2人,无单人)发放一份本地出行提示。会议材料的印制价格如下,则印制会议材料一共需要花费()元。
随机试题
工业上主要用电解食盐水溶液来制备烧碱。()
幂级数的收敛半径R为________.
什么是“大通关”?
草料打包机
申请人或者拟任人以欺骗、贿赂等不正当手段取得任职资格的,应当予以撤销,对负有责任的公司和人员予以警告,并处以( )元以下罚款。
()是思想性、科学性、知识性、趣味性的结合体。
聊城海源阁与常熟“铁琴铜剑楼”、吴兴“宋楼”、杭州“八千卷楼”合称为清代四大私人藏书楼。()
F公司是一家无负债公司,其每年税息前收益是10000元,股东要求的权益回报率为16%。M公司所得税率为35%,但没有个人所得税,设所有交易是在完善资本市场中进行。如果M公司借入面值为无负债公司价值一半的利率为10%的债务并用于赎回股票,其他情况不变的条件下
下列关于水平滚动条的叙述中,错误的是
Withincreasingprosperity,WestEuropeanyouthishavingaflingthatiscreatingdistinctiveconsumerandculturalpatterns.
最新回复
(
0
)