#include <stdio.h>
void main()
{
char a[100];
char b[100];
int i, n;
printf("请输入字符串(100长度以内):\n"); gets(a);
n=0;
i=0;
while (1)
{
if (a[i] != '\0')
{
n++;
i++;
}
else
{
break;
}
}
for (i = 0; i < n; i++)
{
b[i] = a[n-i-1]; //倒序
}
b[n] = '\0'; //字符串结束
printf("倒序输出结果为:\n");
printf("%s\n",b);
}
运行举例: