字符逆序问题(水题!)
闲话少说,直接上题和代码!等等,还是说两句,首先后台判定规则不会看你是否在数组里进行了交换,而是看你最后输出的是否是一个倒叙的字符串。
此题用到对半劈的想法(五五开呗,但是不要真的五五开,因为毕竟存在单数的情况)。
上题!
上代码!
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k,n,s=0;
char str[100];
gets(str);
n=strlen(str);
s=n/2;
for(i=0;i<=s-1;i++)
{
char a;
a=str[i];
str[i]=str[n-1-i];
str[n-1-i]=a;
}
puts(str);
return 0;
}