看看错在哪里?
字符串颠倒的程序,请问有什么错的地方?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void rever_str(char *s)
{
int len = strlen(s);
int t = len/2;
char temp;
for (int i = 0;i<=t;i++)
{
temp = s[i];
s[i] = s[len-i];
s[len-i] = temp;
}
}
void main()
{
char s[10];
scanf("%s",s);
rever_str(s);
printf("%s\n",s);
}