c语言程序设计逆序用堆栈实现字符串逆序输出

第一个for循环是让指针p指向到字符串末尾的‘\0’上第二个for循环先将p指针向前挪一位,然后输出

}

大家好我是阿汤哥,今天我们來看一道字符串逆序输出的编程题

题目 输入一个字符串,然后逆序输出要求主函数调用fun函数,fun的功能是逆序排列然后输出。 思路 定義一个函数fun()返回类型void,没有参数在这个函数中: 1、输入字符串用函数scanf("%s", ...) (需要包含头文件stdio.h)2、将输入的字符串保留到一个字符数组中 3、把这個字符数组逆序打印 4、怎么逆序打印?关键是要知道字符数组最后一个字符的下标然后循环从最后一个字符到第一个字符打印。   5、字符數组最后一个字符的下标怎么获得拿字符串长度减去1即可得到。 6、字符串长度怎么获得调用库函数strlen()得到字符串长度(编程时需要包含字苻串标准库头文件string.h)。 C语言代码

 



★C语言编程工具的选择
★求1000以内的水仙花数
[必读]C语言学习者常见问题及回答


}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信