任务和代码:
include <stdio.h>
int main()
{
char a[50];
printf("please input a string:\n");
scanf("%s", a);
int i;
int len = 0;
for(i = 0; i < 50; i++)
{
if(a[i] == '\0')
{
break;
}
len++;
}
nt tail = len - 1;
char temp;
for(i = 0; i < len; i++)
{
if(tail <= i)
{
break;
}
temp = a[i];
a[i] = a[tail];
a[tail] = temp;
tail--;
}
printf("%s\n", a);
return 0;
}
运行结果:
心得: 第一个与最后一个换,第二个与倒数第二个换,直到走到中间相碰时截止。
输入一串字符串时,要确定他的长度。