将读入的字符串s+r进行逆序后输出

如题所述

1、首先打开eclipse,新建一个java工程文件。新建后,在src下创建包desc,再在该包下创建Main.java。

2、在Main类中编写main函数,并声明一个用二进制表示的整型变量num。

3、接着将num转换成二进制字符串,然后将转换后的字符串转换成字符数组。

4、接着声明一个String类型的变量outputStr,用来存储要输出数据。再通过循环将字符数组逆序拼接到outputStr中。

5、最后编写输出语句。

6、运行后结果如图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-26

#include<stdio.h>

int main()

{int i,j;

 char c,s1[200],s2[100];

 gets(s1);

 gets(s2);

 for(i=0;s1[i];i++);

 for(j=0;s1[i++]=s2[j++];);

 for(j=0,i-=2;i>j;i--,j++)

 {c=s1[i]; s1[i]=s1[j]; s1[j]=c;}

 puts(s1);

return 0;

}

本回答被网友采纳
第2个回答  2016-05-26
#include <stdio.h>
#include <string.h>

int main()
{
char s[81];
char *p;
int i;

p=s;
gets(s);
for (i=0; p[i]!='\0'; i++)
{
}
for (i--; i>=0; i--)
{
printf("%c",p[i]);
}
}