首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。 例如,若字符串中的内容为****a*bc*def*g****,删除后,字符串中的内容则应当是a*bc*def*g****
假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。 例如,若字符串中的内容为****a*bc*def*g****,删除后,字符串中的内容则应当是a*bc*def*g****
admin
2012-07-18
36
问题
假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。
例如,若字符串中的内容为****a*bc*def*g****,删除后,字符串中的内容则应当是a*bc*def*g****。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。
试题程序:
#include
#include
void proc(char*str)
{
}
void main()
{
char str[81];
printf("Enter a string:\n");
gets(str);
proc(str);
printf("The string after deleted:\n");
puts(str);
}
选项
答案
void proc(char * str) { char * p=str; while(*p==’*’)p++; //通过P的移动来达到使P指向第一个不是*号的字符 for(;*p!=’\0’;p++,str++) //把从第一个不是*号的字符放到a中 *str=*P; *str=’\0’; //最后用’\0’作为字符串结束标志 }
解析
题目中要求将字符串中的前导*号全部删除,首先将指针P移动到第一个不是*的字符,将指针p之后的字符放入原来的字符串中,并为新的字符串添加结束符。
转载请注明原文地址:https://www.kaotiyun.com/show/cDID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《刑事诉讼法》的规定,下列不属于中级人民法院管辖的第一审刑事案件是()。
宪法作为国家根本大法要求其必须具有更高的稳定性.因此宪法的修改程序相对于其他法律也是更为严格的。我国宪法的修改权由()行使。
下列陈述中错误的是()。
关于现代武器,下列说法错误的是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
一批游客中每人都去了A、B两个景点中的至少一个。只去了A的游客和没去A的游客数量相当.且两者之和是两个景点都去了的人数的3倍。则只去一个景点的人数占游客总人数的比重为()。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
根据市场效率假说,可将资本市场的效率分为()
A.七B.八C.九D.十E.十一人体左、右肺的分段不一,其中左肺分上、下两叶,共______段
男性,49岁,尿色变深3个月,同时皮肤渐发黄,粪便颜色变淡,偶有微热。体检:巩膜、皮肤明显黄染,腹平坦,肝于右肋弓下3cm,表面光滑、无压痛,胆囊于肝下可触及,张力大,无压痛。诊断为壶腹部肿瘤。判定该病例能否行根治术最重要的体征是
患儿,男,6岁。发热伴右耳下疼痛3天,腹痛半天,入院,查体:体温40℃,右腮腺肿胀压痛明显,右上腹压痛,无反跳痛。为进一步诊断应立即协助医生做的检查是
目前广泛采用的钢材的表面处理方法是( )。
索赔台账应反映的内容有()。
甲公司为增值税一般纳税人,增值税税率为17%,产品价目表标明产品的不含税销售价格为每件1200元,购买100件以上,可获得3.5%的商业折扣,购买500件以上,可获得5%的商业折扣。某客户购买该产品180件,规定付款条件为2/10,1/20,n/30(按
王力2016年年初拥有两处住房,其中一处原值100万元的住房用于经营一家超市,因经营不善,从2016年6月28日开始改为自住;另一处原值20万元的住房(原用于自住)于2016年7月1日起出租给郭某用于居住,按市场价每月取得租金收入1200元(不含增值税)。
第二次世界大战中.迫使德军由战略进攻转为战略防御的战役是:
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)检索选修课程名为“操作系统”的成绩在90
最新回复
(
0
)