非常简单,可以用于很多地方的程序,实现方法也很多
在此使用一种比较通用的方法,先获取输入到数组(链表),然后将数组(链表)反向再打印
#include <stdio.h>
#define MAX_CHAR_NUM 10
void main(){
int c,i,j,temp;
char str[MAX_CHAR_NUM];
c = i = j = temp = 0;
while((c = getchar()) != EOF){
str[j] = c;
j++;
}
str[j] = '\0';
while(i<j){
temp = str[i];
str[i] = str[j-1];
str[j-1] = temp;
i++;
j--;
}
printf("%s",str);
}