发布网友
共1个回答
热心网友
声明一个大于或等于80长度的字符数组,例如char a[100]。
使用gets()函数输入字符串,该字符串以回车符作为结束标记。
获得字符串的长度,以该长度值-1作为起点,以0作为终点,循环输出字符。
注意:获得字符串长度可以用<string.h>库的strlen()函数,该函数返回字符串的实际长度,其中不包含空字符。
测试代码
测试代码:
#include <stdio.h>
#include <string.h>
int main()
{
char a[100] = {0};
gets(a);
int len = strlen(a);
for (int i = len - 1; i >= 0; i--)
printf("%c", a[i]);
return 0;
}