饭后随便写了一个,求字符串长度可以采用while巡检检测是否出现'0'来计算。
# include
# include
#include
#include
int main()
{
char *p=NULL,sSrc[256]={0};
printf("Pls input string,max length <256");
scanf("%s",sSrc);
p= new char[strlen(sSrc)*2+1];
memset(p,0,strlen(sSrc)*2+1);
int j =0;
for(int i =0; i
p[j++]=sSrc[i];
if (sSrc[i]== 'a')
{
p[j++]='1';
}
}
for(i =j-1; j>=0;j--)
{
printf("%c",p[j]);
}
printf("ok");
}
char a[100],b[100];
int i=0,j=0;
gets(a);
while(a[i])
{
if(a[i]!='a')
b[j++]=a[i++];
else
{
b[j++]='1';
i++;
}
}