编写一个程序,将字府串转置后输出。例如"abcd"-"dcba"

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:50:05

用指针简单些
#include<stdio.h>
#include<string.h>

#define MAXSIZE 100

main()
{
char c[MAXSIZE];
char *s;
s=c;
scanf("%s",s);

while(*s!='\0'){
s++;
}
while(s!=c){
s--;
printf("%c",*s);
}
printf("\n");
}

#include<stdio.h>
#include<string.h>
void main()
{
char s[100];
char temp;
int i;
scanf("%s",s);
int n=strlen(s);
for(i=0;i<n/2;i++)
{
temp=s[i];
s[i]=s[n-1-i];
s[n-1-i]=temp;
}
printf("%s\n",s);
}