首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的
admin
2015-08-10
36
问题
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是:"****ABCDEFG"。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
椭nelude
void fun(char*a)
{
}
main()
{char s[81];void NONO();
printf("Enter a string:\n");gets(s);
fun(s);
printf("The string after deleted:\n");puts(s);
NONO( );
}
void NONO( )
{/*本函数用于打开文件,输人数据,调用函数,输出数据,关闭文件。*/
FILE*in,*out;
int i;char s[81];
in=fopen("in.dat","r");
out=fopen("out.dat","w");
for(i=0;i<10;i++)
{
fscanf(in,"%s",s);
fun(s);
fprintf(out,"%s\n",s);
}
felose(in);
felose(out);
}
选项
答案
void fun(char*a) { int i=0; char*p=a; while(*p&&*p==’*’) { a[i]=*p; i++; p++; } while(*p) { if(*p!=’*’) {a[i]=*p;i++;} p++; } a[i]=’\0’; }
解析
本题考查:指针型变量定义;while循环语句;if语句条件表达式;字符串结束标识’\0’。
【解题思路】
函数fhn的功能:除了字符串前导的*号之外,将串中其他木号全部删除。解答本题:①定义一个临时指针p,初始指向原串首地址;②利用循环语句把字符串前导*号复制到原串;③继续移动指针,把串中和串尾的非*号字符复制到原串;④为修改后的字符串赋结束字符’\0’。
转载请注明原文地址:https://jikaoti.com/ti/LDkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
赵某在公共汽车上因不慎踩到售票员而与之发生口角,售票员在赵某下车之后指着他大喊:“打小偷!”赵某因此被数名行人扑倒在地致伤。对此应由谁承担责任?()
甲、乙、丙、丁分别购买了某住宅楼(共四层)的一至四层住宅,并各自办理了房产证。下列哪一说法是不正确的?()
下列关于我国战略性新兴产业的表述,错误的是()。
行政机关公开政府信息的原则不包括()。
下列有关政务公开的说法不正确的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
组织文化的内涵及其基本特征是什么?
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为【
随机试题
下列有关注册会计师使用审计抽样实施控制测试的说法中,正确的有()。
简述我国古代行会的主要管理方式。
内阁制国家的内阁的组成包括
体液调节的特点是
A.羟考酮B.对乙酰氨基酚C.可待因D.哌替啶E.吗啡可产生神经系统毒性,故不适于广泛用于晚期癌性疼痛的药是
【2014专业知识真题上午卷】某车间变电所配置一台1600kV.A,10±2×2.5%/0.4kV,阻抗电压为6%的变压器,低压母线装设300kvar并联补偿电容器,正常时全部投入,请回答下列问题。变电所馈出的照明线路三相负荷配置平衡,各相3次谐波电流
某工程网络计划中AT作的持续时间为5天,总时差为8天,自由时差为4天。如果A工作实际进度拖延13天,则会影响工程计划工期()天。
行政复议机关受理行政复议申请,可以向申请人收取适当的费用。()
下列为奇函数的是().
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
最新回复
(
0
)