如何用C语言把输入的一句话逆序输出

2025-06-26 18:44:04
推荐回答(3个)
回答1:

#include
#include
int main()
{
int i;
char str[256];

gets(str);
for(i=(strlen(str)-1);i>=0;i--)//**i的初始值应该是strlen(str)-1**//
putchar(str[i]);

return 0;
}
楼上的有点小问题,不过大体应该是最简单的了.不过这个是逆序输出,如果你想将字符数组逆序,就不能用这个了!

回答2:

#include
#include
int main()
{
int i;
char str[256];

gets(str);
for(i=strlen(str);i>=0;i--)
putchar(str[i]);

return 0;
}

没调试过,楼主自己试试

回答3:

用字符数组
接受时候循环接受
然后数组倒序
再输出数组