首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******删除后,字符串中的内容则应当是****A*BC*DEF*G
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。 例如,若字符串中的内容为****A*BC*DEF*G*******删除后,字符串中的内容则应当是****A*BC*DEF*G
admin
2010-09-14
65
问题
假定输入的字符串中只包含字母和*号。请编写函数 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万元,靠此款丰衣足食,李某()。
下列关于我国法律监督的表述,错误的有()。
某县公安局民警甲在一次治安检查中被乙打伤,公安局认定乙的行为构成妨碍公务,据此对乙处以200元罚款。甲认为该处罚决定过轻。下列哪种说法是正确的?()
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
甲将自己的汽车抵押给乙,作价5万元,甲继续使用。结果甲开车时不小心将车撞坏。下列说法正确的是()。
行政机关公开政府信息的原则不包括()。
某次考试有50题,答对一题得2分,答错扣1分,不答不扣分。为保证考试成绩不少于60分,该名考生至少要答对几道题?
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
随机试题
下列凭证属于外来原始凭证的有()。
侵蚀性葡萄胎与绒毛膜癌最常见的转移部位绒毛膜癌最常见的死亡原因是
_______常见于慢性肝炎、肝硬化。
保障受试者权益的主要措施是
水泥混凝土应有按规范规定组数的试块强度试验资料和汇总表,包括()。
担任施工项目负责人的注册建造师,在所负责的工程项目竣工验收或交接手续办结前,不得变更注册到另一企业,除非该项目()。
根据《银行业消费者权益保护工作指引》,银行业金融机构应当在()醒目位置公布投诉方式和投诉流程。()
审计报告日不应早于()的日期。
某课程组研究了激素类似物甲和激素类似物乙。请回答下列问题。问题:已知甲为生长素类似物,图7为甲在X、Y、Z三种浓度下对微型月季茎段侧芽生长的影响,则X、Y、Z三种浓度中属于高浓度的是________浓度,Y、z浓度大小关系能否确定?____
如何理解戏剧是动作的艺术?
最新回复
(
0
)