#include<stdio.h>
#include<string.h>
void main()
{
char str[200];
int c,i;
gets(str);
c=strlen(str);
printf("原字符为:%s\n",str);
for(i=c-1;i>=0;i--)
printf("%c",str[i]);
}
#include<string.h>
void main()
{
char str[200];
int c,i;
gets(str);
c=strlen(str);
printf("原字符为:%s\n",str);
for(i=c-1;i>=0;i--)
printf("%c",str[i]);
}










,strlen的长度不包含\0,这个是常识。