首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******删除后,字符串中的内容则应当是****A*BC*DEF*G
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******删除后,字符串中的内容则应当是****A*BC*DEF*G
admin
2010-09-14
31
问题
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。
例如,若字符串中的内容为****A*BC*DEF*G*******删除后,字符串中的内容则应当是****A*BC*DEF*G。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数6ln的花括号中填入所编写的若干语句。
试题程序:
#include <stdio,h>
#include <conio.h>
void fun (char *a)
{
}
main()
{
char s[81];
printf("Enter a string :\n");
gets(s);
fun(s);
printf("The string after deleted:\n");
puts(s);
}
选项
答案
void fun (char *a) { while (*a!=’ \0’) a++; a--; /*指针a指向字符串的尾部*/ while (*a==’*’ ) a-- /*指针a指向最后一个字母*/ * (a+l)=’\0’; /*在字符串最后加上结束标志位*/ }
解析
前面我们遇到类似将字符串头部的’*’号全部删除,其实解题思路是一样的,请参照前面试题解析及参考答案。
转载请注明原文地址:https://kaotiyun.com/show/oPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《行政处罚法》的规定,违法事实确凿且有法定依据,对公民处以()以下罚款的行政处罚的,可以当场作出行政处罚决定。
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
下列有关利率的说法,错误的是()。
李某年龄16周岁,接受叔叔遗赠的10万元,靠此款丰衣足食,李某()。
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
根据《突发事件应对法》的规定,下列说法正确的是()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
行政征收的实施应以下列哪一项内容为前提?()
某班级在一次考试阅卷后,发现有一道选择题的答案有误,正确答案应为A,但误写为C,此题分值为3分。调整答案时发现.此题未选A、C两个选项的人数为班级总人数的,修改分数后班级平均分提高了1分。问选择A答案的人数占班级总人数的多少?()
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
随机试题
将数据转换为信息的过程中需要
A、 B、 C、 D、 B
铁减少期:
A.60℃,4小时B.60℃,2小时C.100℃,10分钟D.100℃,5分钟E.100℃,3分钟灭活甲型肝炎病毒的最低温度条件是
血液净化技术不仅仅用于慢性肾衰竭的替代治疗,且已广泛用于下列多种危重病的治疗,除外
A、出生后6个月~6岁B、7~10岁C、6~12岁D、10~12岁E、13~15岁乳牙列时期
重大科技专项中的集成电路布图设计登记主要包括的内容有()。
甲公司是2015年6月25日由乙公司和丙公司共同出资设立的,注册资本为200万元,乙公司以一台设备进行投资,该台设备的原价为84万元,已计提折旧24.93万元,投资双方经协商确认的价值为65万元,设备投资当日公允价值为60万元。投资后,乙公司占甲公司注册资
人际关系的建立与发展要经过哪四个阶段?()
体检表中有日期/时间型数据“体检时间”,若规定在体检3个月后复检,建立生成表查询,生成列“复检时间”并自动给出复检日期,正确的表达式是()。
最新回复
(
0
)