題目:字元串反轉,如将字元串 “www.runoob.com” 反轉為 “moc.boonur.www”。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void fanzhuan(char *s);
int main()
{
char s[]="www.runoob.com";
printf("反轉前字元串:%s\n",s);
fanzhuan(s);
printf("反轉後字元串:%s",s);
return 0;
}
void fanzhuan(char *s)
{
int i,j,k;
char a;
printf("%d\n",strlen(s));
j=strlen(s);
for(i=1;i<=strlen(s)/2;i++,j--)
{
a=*(s+i-1);
*(s+i-1)=*(s+j-1);
*(s+j-1)=a;
}
}
運作結果: