C语言程序,输入一个字符串,倒序输出它

如题所述

#include "stdio.h"
#include"string.h"
void main(){
char c[20];
printf("输入一个字符串:\n");
gets(c);
printf("倒序后的字符串是:\n");
for(int i=strlen(c)-1;i>=0;i--)
printf("%c",c[i]);
printf("\n");
}追问

对于短的字符串这种方法可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-18
#include <stdio.h>

void mbg(void)
{
char ch;
if ((ch=getchar())!='\n') mbg();
else return;
putchar(ch);
}

int main(int argc, char* argv[])
{
mbg();
return 0;
}

追问

错了

你输入abcde然后回车试试

追答

什么错误?是程序无法运行还是输出的结果不符合预期?

追问

手机上的JAVA编译器又能用来做ACM题的吗?

追答

做ACM的题应该没问题。

追问

手机上哪个编译器可以啊?AIDE?

追答

AIDE是可以的,ACM的题都是一些算法问题,不涉及系统相关的特性,面且现在的手机性能完全可以胜任。

追问

除了AIDE还有别的吗?

追答

我手机上也是用AIDE,暂时没有用过其它的调试工具,建议自行上网查找一下,比如SAND-JAVA之类的.

本回答被提问者采纳
第2个回答  2014-10-18
数组追问

代码

追答

自己写

追问

写完给我

相似回答