没有学过这种啊
有别的方法吗?
追答这是最简单的办法了
有简单的吗?你这个方法没有学呢
追答#include
#include
int main()
{
char str[1000], temp;
int i;
scanf ("%s", str);
int len = strlen(str);
for (i = 0; i < len/2; ++i){
temp = str[i];
str[i] = str[len-i-1];
str[len-i-1] = temp;
}
printf ("%s\n", str);
return 0;
}
这个可以吗?
#include
#include
int main()
{
char str[1000], ans[1000];
int i, j = 0;
scanf ("%s", str);
int len = strlen(str);
for (i = len - 1; i >= 0; i--){
ans[j] = str[i];
j++;
}
printf ("%s\n", ans);
return 0;
}
少了一句
#include
#include
int main()
{
char str[1000], ans[1000];
int i, j = 0;
scanf ("%s", str);
int len = strlen(str);
for (i = len - 1; i >= 0; i--){
ans[j] = str[i];
j++;
}
ans[j] = '\0';
printf ("%s\n", ans);
return 0;
}