2013年下半年全国计算机等级考试二级c语言上机真题(类型一)
来源:互联网 发布:深度linux系统 编辑:程序博客网 时间:2024/04/30 05:36
今天做啦几套题,总结啦一个题型,就是从*****A**B*C*D*****这样的字符串中删除*的几种类型,一种总结啦七种。
一:输入的字符串:只有字母和*号,编写函数:fun()实现不同的功能?
(1)除了尾部的*号外,将字符串中的其他*全部删除,形参p已指向字符串中最后一个字母,例如:*****A*BC*DEF*G****.删除后为:ABCDEFG*****
(21题)
Void fun(char *a,char *p)
{char *t=a;
for(;t<=p;t++)
if(*t!=’*’)
{*a=*t;
a++;
}
for(;t!=’\0’;t++)
{*a=*t;
a++
}
a=’\0’;
}
(2)将字符串中的前导*号删除,中间和尾部的*不能删除。
列如:*********A*BC*DEF*G*****删除后,A*BC*DEF*G*****
(25题)
Void fun(char *a)
{ char *p=a;
While(*p==’*’)
p++;
for(;*p!=’\0’;p++)
{ *a=*p;
a++;
}
a=’\0’;
}
(3)除啦字符串前导和尾部的*号外,将串中其他*号全部删除,形参h已指向字符串中的第一个字母,形参p指向字符串中的最后一个字母,。(49题)
列如:*****A*BC*DEF*G****删除后:*****ABCDEFG*******
Void fun(char *a,char *h,char *p)
{ int i=0;
Char *t=a;
While(t<h)
{
a[i]=*t;
i++;
t++;
}
While(t<p)
{
If(*q!=’*’)
{a[i]=*t;
i++;
}
t++;
}
While(*t)
{ a[i]=*t;
i++;
t++;
}
a[i]=’\0’;
}
(4)只删除字符前导和尾部的*号,串中字母间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串前导*号的个数,形参e给出啦字符串中尾部*号的个数,。(58题)
列如:*****A*BC*DEF*G******删除后:A*BC*DEF*G
Void fun(char *a,int n,int h,int e)
{ int i,j=0;
for(i=h;i<n-e;i++)
{a[j]=a[i];
j++;
}
a[j]=’\0’;
}
(5)除啦字符串前导的*号外,将字符串其他的*号全部删除,(63题)
列如:****A*BC*DEF*G*******删除后****ABCDEFG
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’;
}
(6)第65套题将字符串中的尾部的*号全部删除,前面和中间的*号不动。
列如:****A*BC*DEF*G******删除后****A*BC*DEF*G
Void fun(char *a)
{
While(*a!=’\0’)
a++;
a--;
While(*a==’*’)
a--;
*(a+1) =’\0’;
}
(7)删除字符串中的所有的*(69题)
Void fun(char *a)
{
Int i,j=0;
For(i=0;a[i]!=’\0’;i++)
{if(a[i]!=’*’)
{ a[j]=a[i];
j++;
}
a[j]=’\0’;
}
}
- 2013年下半年全国计算机等级考试二级c语言上机真题(类型一)
- 计算机等级考试上机模拟题(二级C语言)_等级考试模拟题,计算机等级考试,计算机考试
- 全国计算机等级考试Java上机真题
- 全国计算机等级考试二级(C语言程序设计)
- 2012年下半年版无忧全国计算机等级考试三级PC技术上机练习第34套运行结果
- 2004年9月全国计算机等级考试二级C笔试试题_计算机等级真题
- 全国计算机等级考试二级C语言之指针测试
- 自学考试经验分享 全国计算机等级考试二级C语言
- 计算机等级考试二级C语言(一)数据类型及其运算
- 全国二级C语言上机必读
- 2005年4月全国计算机等级考试二级C语言笔试试卷(含参考答案)
- 计算机等级考试--二级C语言2
- 计算机等级考试--二级C语言1
- 计算机等级考试--二级C语言3
- 全国计算机等级考试二级Java笔试题知识点
- 计算机等级考试二级C语言(三)搞定C指针
- 全国计算机等级考试C语言考试程序改错题
- 2005年9月全国计算机等级考试二级C笔试试卷(含参考答案)
- java基础HashSet 和 TreeSet 理解
- 秒杀linux下系统调用fork()面试题
- Singleton之C++部分一
- 关于“关联”函数的只言片语
- android 多项对话框
- 2013年下半年全国计算机等级考试二级c语言上机真题(类型一)
- JAVA web编程经验之: 一个请求一个事务
- 修心课(一):心态与生活
- PNG文件结构分析
- android 定制对话框 Layoutlnflater
- eclipse安装Activiti BPMN 2.0 designer
- java内存溢出
- python Queue module
- CSUOJ 1313: ZZY的宠物