首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。 例如,字符串中的内容为“****A*BC*DEF*C*******”,删除后,字符串中的内容应当是“****A*BC*DEF*G”。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。 例如,字符串中的内容为“****A*BC*DEF*C*******”,删除后,字符串中的内容应当是“****A*BC*DEF*G”。
admin
2015-11-24
0
问题
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。
例如,字符串中的内容为“****A*BC*DEF*C*******”,删除后,字符串中的内容应当是“****A*BC*DEF*G”。在编写函数时,不得使用c语言提供的字符串函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容。仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<conio.h>
void fun(char*a)
{
}
void 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+1)=‘\0’;/*在字符串最后加上结束标志符*/ }
解析
对于一个字符串要删除其尾部的*号,只需要在最后一个不是*号的宁符后面加上结束符号‘\0’。具体操作为:首先找到字符串的结尾,然后从最后一个字符开始往前逐个判断是否为*号,直到找到非+号字符为止,最后在该字符后面加上结束符号‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/qVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
经济增长方式由粗放型向集约型转变.关键是依靠()。
某彩票设有一等奖和二等奖,其玩法为从10个数字中选出4个,如果当期开奖的4个数字组合与所选数字有3个相同则中二等奖,奖金为投注金额的3倍,4个数字完全相同则中一等奖。为了保证彩票理论中奖金额与投注金额之比符合同家50%的规定,则一等奖的奖金应为二等奖的多少
一条客船往返于甲、乙两个沿海城市之间,南甲市到乙市是顺水航行,由乙市到甲市是逆水航行。已知船在静水中的速度是每小时25海里。由甲市到乙市用了8小时,南乙市到甲市所用的时间是由甲市到乙市所用时间的1.5倍,则甲、乙两个城市相距多少海里?()
某工厂接到制造6000个A种零件、2000个B种零件的订货单,该厂共224名工人,每人制造5个A种零件与制造3个B种零件所用时间相同。现把全厂工人分成甲、乙两组分别制造A、B零件,并同时开始投入生产。两组各分配多少人才能使完成订货单任务所用的时间最少?
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
人类为了以后的安全或是不时之需而攒钱。但从整体来看,钱还是要花的。如果每个人都想攒钱,那么经济就无法正常运行了。____①____通过假设工作的人攒钱,退休的人花费积蓄,经济学解决了这一问题,利率让这两者达到了很好的平衡。____②____然而假设与现实大
法的制定就是指法定的国家机关,依照法定职权和程序()。
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
随机试题
流行;货币n.c______
Liketheold,______respectedinourcountry.
血管相关性感染的预防措施不包括
PHA刺激法可用于
在研究后阶段,主要任务是形成价值工程研究报告,包括所有提案的详细介绍和概括介绍,然后提交()审核决定是否采纳。若决定采纳,则开始实施,并且跟踪、检查、鉴定与总结。
上海公民孙某2015年8月从中国境内取得的收入情况如下:(1)取得工资收入10000元。(2)一次性取得演讲收入20000元。(3)出版学术专著一部,出版社支付稿酬90000元。(4)到期国债利息收入1286元。(5)在A国讲学取得收入40000
企业进行外部招聘的缺点有()。
如果2002年、2011年我国国内生产总值分别为115000亿元、470000亿元.那么2011年第三产业生产总值是2002年的()倍。
DNS正向搜索的功能是将域名解析为IP地址,Windows系统中可测试该功能的命令是()。
线性表的顺序存储结构和线性表的链式存储结构分别是()
最新回复
(
0
)