#include<stdio.h>
#include<string.h>
int main()
{
char c[51],s[51];
int i,t,m;
gets(c);
m=strlen(c);
for(i=0;i<=m/2;i++)
{
t=c[i];
c[i]=c[(m/2)*2-i];
c[(m/2)*2-i]=t;
}
for(i=0;i<=m;i++)
s[i]=c[i];
printf("%s\n",s);
return 0;
}
第1个回答 2015-08-02
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[])
{
char a[50],b[50];
gets(a);
int n=strlen(a),i=0;
printf("%d\n",n);
while (n) {
b[i]=a[n-1];
i++;
n--;
}
for(int j=0;j<i;j++)
{
printf("%c ",b[j]);
}
return 0;
}本回答被网友采纳
#include <string.h>
int main(int argc, const char * argv[])
{
char a[50],b[50];
gets(a);
int n=strlen(a),i=0;
printf("%d\n",n);
while (n) {
b[i]=a[n-1];
i++;
n--;
}
for(int j=0;j<i;j++)
{
printf("%c ",b[j]);
}
return 0;
}本回答被网友采纳