编程|C语言——字符串逆序输出

【问题描述】将输入的字符串逆序输出
【编程|C语言——字符串逆序输出】【输入形式】要求输入一个字符串
【输出形式】逆序后输出
【样例输入】abcd
【样例输出】dcba

#include #include #include int main() {int len,i; char a[100]; gets(a); len=strlen(a); for(i=len-1; i>=0; i--) printf("%c",a[i]); return 0; }

输出结果:
编程|C语言——字符串逆序输出
文章图片

#include #include #include int main(){ char a[50]; int m,i; m=strlen(a); gets(a); for(i=m-1; i>=0; i--){ printf("%c",a[i]); } return 0; }

输出结果:
编程|C语言——字符串逆序输出
文章图片

这也太诡异了。。。。。
虽然改了一下变量名
到底是哪错了呢????

    推荐阅读