前言:
眼前小伙伴们对“计算机二级考试题库c语言答案”都比较注重,姐妹们都需要学习一些“计算机二级考试题库c语言答案”的相关内容。那么小编同时在网络上搜集了一些对于“计算机二级考试题库c语言答案””的相关内容,希望大家能喜欢,朋友们快快来了解一下吧!例:定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。
例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G****。在编写函数时,不得使用C语言提供的字符串函数。
参考答案(数组方式)
void fun(char *a)
{
int i=0,j=0;
while(a[j]=='*') j++;
while(a[j]) a[i++]=a[j++];
a[i]=0;
}
参考答案(指针方式)
void fun(char *a)
{
char *p=a;
while(*p=='*') p++;
while(*p) *a++=*p++;
*a=0;
}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。