不用字符串库函数,实现求字符串的长度和翻转字符串······

来源:互联网 发布:女孩游戏鼠标知乎 编辑:程序博客网 时间:2024/04/20 21:27

#include <stdio.h>

int cd(char *); //求字符串长度
void fz (char *);//翻转字符串

int main (void)
{
char a[] = “hello word!”;
printf (“长度:%d/n”,cd(a));
printf (“%s/n”,a);
fz(a);
printf (“%s/n”,a);

return 0;
}

int cd(char * p)
{
int i = 0;
while (p[i] != ‘/0′)
{
i++;
}

return i;
}

void fz (char * a)
{
int i = cd(a);
int j ;
char ch;
for (j = 0,i-=1; j<i; j++,–i)
{
ch = a[i];
a[i] = a[j];
a[j] = ch;
}

return ;
}
  http://www.tingxue.tk/?p=86

原创粉丝点击