fight菲 @ 2021-02-04 16:13:50
#include<stdio.h>
int main()
{
char a[6];
int i=0;
int j;
while((a[i]=getchar())!='\n')
{
i++;
}
for(j=i-1;j>=0;j--)
{
printf("%c",a[j]);
}
return 0;
}
by yuchenren @ 2021-02-04 16:17:23
最好先输入
by CGDGAD @ 2021-02-04 16:17:44
还要判 \r
罢
by yuchenren @ 2021-02-04 16:19:53
#include<stdio.h>
#include<string.h>
int main()
{
char a[6];
int i=0;
int j;
scanf("%s", &a);
i=strlen(a);
for(j=i-1;j>=0;j--)
{
printf("%c",a[j]);
}
return 0;
}
by yuchenren @ 2021-02-04 16:20:13
以上代码 AC
by fight菲 @ 2021-02-04 16:26:53
@任宇宸
emmm,我明白你的意思了。
可我用循环,在输入的时候同时计数来计算长度为什么就不可以啊,我知道在计数的时候会多算上一个回车,所以j=i-1了。
by fight菲 @ 2021-02-04 16:29:46
@NSObject
oh~我知道了,谢谢
by fight菲 @ 2021-02-04 16:30:10
@任宇宸
我懂啦,谢谢