// 项目名称:字符串的逆序输出// 开发平台:/*操作系统:Windows 10 X64开发环境:Visual Studio 2019解决方案配置:Debug解决方案平台:X86*/// 作者信息:/*作者:回车键QQ:1737397473QQ群:338191797网易云课堂:C语言函数与案例微信公众号:C语言函数与案例*/// 项目描述:/*本程序实现字符串的逆序,用户输入一个字符串,通过reverse函数,逆序输出。*/// 头文件 #include // 包含printf的头文件#include // 包含system的头文件// 逆序函数void reverse(char* s){ // 如果当前字符是字符串终结符,则程序结束 if (s[0] == '\0') { // 返回 return; } // 如果不是字符串终结符,则递归下去 else { // 递归实现,&s[1]是个地址 reverse(&s[1]); putchar(s[0]); }}// 主函数 int main(int argc, char* argv[]){ // 声明字符数组变量 char s[100]; // 输入字符串到字符数组 gets_s(s); // 实现对字符串的逆序 reverse(s); // 换行 printf("\n"); // 使程序处于挂起状态,等待用户按键以继续操作 system("pause"); // 返回整形值0表示程序运行正确 return 0;}
c语言字符串逆序输出_字符串的逆序输出
最新推荐文章于 2023-08-11 20:56:47 发布