一、知识点
回车键的ASCII码是10
fgets()会读入回车键,也就是说字符串最后一个字符之后是回车键,再之后才是'\0'
字符串逆序不一定要真正的逆序,只需倒着从最后一个字符打印到第一个字符即可
二、题目
1、描述
将一个字符串str的内容颠倒过来,并输出
2、数据范围
1<= len(str) <=10000
3、输入
输入一个字符串,可以有空格
4、输出
输出逆序的字符串
三、自己写的代码
#include<stdio.h>
int main() {
int i;
char line[10002];
fgets(line, 10002, stdin);
i = 0;
while (line[i] != 10) {
i++;
}
i--;
while (i >= 0) {
printf("%c", line[i]);
i--;
}
return 0;
}