解题思路:
1、声明一个字符 数组,因为其他的数据类型 都不是很合适,需要包含空格,干脆申明一个字符数组;
2、这个有一个 比较有意思的地方;
    1)采用scanf方式输入的话不会把输入最后的”\n"放到str 数组中去,代码见下面屏蔽的两行;
    2) 如果使用fgets的方式输入同样是遇到换行符截止,但会把“\n" 字符也存到str数组中去,使用strlen函数 
          获取的长度是 你实际输入的字符个数+1。
3、逆序打印,没啥说的。                     

#include <stdio.h>

int main(void){
    char str[10000] = {0};
    //scanf("%[^\n]", str);
    fgets(str, 10000, stdin);
    //unsigned int length = strlen(str);
    unsigned int length = strlen(str)-1;
    for(int i = length-1; i >= 0; i--) {
        printf("%c", str[i]);
    }
    printf("\n");
    return 0;
}