#include <stdio.h>
int main()
{
char a[100]; //char型可以存字符和数字 int只能存整形
char temp; //临时变量用于交换字符串中的字符
int i,n;
printf("enter the string.(<100)\n");
gets(a); //不让用gets()函数就用scanf() getchar()判别'\n'
n = strlen(a); //strlen是算长度 sizeof是算字节存储的大小 也可以用for循环i != '\0' 判别
for(i=0;i<n/2;i++) // 比如 12345 只需要交换 12 和 45 3是不用交换的 12交换了45,45就不用换了 所以是i<n/2
{
temp = a[i];
a[i] = a[n-i-1]; // 代入 a[0]是1 a[5-0-1]=a[4]是5,1和5换位置
a[n-i-1] = temp;
}
puts(a); //不让用puts()就用for循环遍历
return 0;
}