第一种:题目:删除前部的 * 号
思路:
程序代码:
void fun( char *a ,int n)
{
int i=0;
int k=0;
char *p,*t;
p=t=a;
while(*t=='*') //用 k 来统计前部 * 的个数
{
k++;
t++;
}
if(k>n)
{
while(*p)
{
a[i]=*(p+k-n);
i++;
p++;
}
a[i]='\0';
}
}
第一种:题目:删除前部的 * 号
思路:
程序代码:
void fun( char *a ,int n)
{
int i=0;
int k=0;
char *p,*t;
p=t=a;
while(*t=='*') //用 k 来统计前部 * 的个数
{
k++;
t++;
}
if(k>n)
{
while(*p)
{
a[i]=*(p+k-n);
i++;
p++;
}
a[i]='\0';
}
}