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

2024-11-14 11:23:35
推荐回答(3个)
回答(1):

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

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

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

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

5、最后编写输出语句。

6、运行后结果如图。

回答(2):

#include

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;

}

回答(3):

#include
#include

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]);
}
}