#include<string.h>
main()
{
char a[500]={'#include<stdio.h>
#include<string.h>
main()
{
char a[500]={'\0'},b[500]={'\0'};
int i,l1;
gets(a);
l1=strlen(a);
/* for(i=l1-1;i>=0;i--)
{
b[i]=a[i]-48;
printf("%d ",b[i]); //以%d输出字符,输出的是其ASCII码,故若原样输出123456 ASCII码值应-48
}*/ //从最后一位元素开始输出,实现逆置***************1
/* for(i=0;i<l1;i++)
{
b[i]=a[l1-i-1]-48; //第一位和最后一位交换,实现逆置***************2
printf("%d ",b[i]);
}*/
for(i=0;i<l1;i++)
b[i]=a[l1-i-1];
printf("%s",b); //以%s输出字符,就不用减去48了,可以直接原样输出等价// puts(b);
// puts(b);
'},b[500]={'#include<stdio.h>
#include<string.h>
main()
{
char a[500]={'\0'},b[500]={'\0'};
int i,l1;
gets(a);
l1=strlen(a);
/* for(i=l1-1;i>=0;i--)
{
b[i]=a[i]-48;
printf("%d ",b[i]); //以%d输出字符,输出的是其ASCII码,故若原样输出123456 ASCII码值应-48
}*/ //从最后一位元素开始输出,实现逆置***************1
/* for(i=0;i<l1;i++)
{
b[i]=a[l1-i-1]-48; //第一位和最后一位交换,实现逆置***************2
printf("%d ",b[i]);
}*/
for(i=0;i<l1;i++)
b[i]=a[l1-i-1];
printf("%s",b); //以%s输出字符,就不用减去48了,可以直接原样输出等价// puts(b);
// puts(b);
'};char