编程:将一个字符串翻转,例如把字符串”abcd”翻转为”dcba”

C语言

#include "stdio.h"
#include "string.h"
void main()
{
int len;
char a[100];
printf("请输入一个字符串:\n");
gets(a);
len=strlen(a);
for(len=len-1;len>=0;len--)
{
printf("%c",a[len]);
}

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26
#include "stdio.h"
#include "string.h"

main()
{
char s[100],c;
int i,l;

scanf("%s",s);
l=strlen(s);
for(i=0;i<l/2;i++)
{
c=s[i];
s[i]=s[l-i-1];
s[l-i-1]=c;
}
printf("%s",s);
}
第2个回答  2013-06-26
for(i=0;i<strlen(s1);i++)
{
s2[i]=s1[strlen(s1)-i-1];
}
相似回答