C语言大一新生,求解答
C语言大一新生,求解答
C语言大一新生,求解答
5条回答 默认 最新
- a5156520 2024-02-09 10:02关注
// Created by www.runoob.com on 15/11/9. // Copyright ? 2015年 菜鸟教程. All rights reserved. // #include <stdio.h> int main() { // https://www.runoob.com/cprogramming/c-exercise-example27.html int i=5; // 定义变量i,用于控制输入输出的字符个数为5个 void palin(int n); // 声明递归函数palin() printf("请输入5个字符\40:\40"); palin(i); // 调用递归函数palin(),将输入的5个字符逆序输出 printf("\n"); } void palin(int n) { char next; if(n<=1) { // 当n小于等于1,则获取最后一个字符后,输出最后一个字符 next=getchar(); printf("相反顺序输出结果\40:\40"); //printf("\nif,n=%d\n",n); putchar(next); } else { // 当n大于1,则获取字符,然后调用函数palin(n-1),用于获取剩余的字符,然后再逆序打印前面的四个字符 next=getchar(); // 先获取字符 palin(n-1); // 调用函数palin(n-1),获取剩余4个字符 //printf("\nelse,n=%d\n",n); putchar(next); // 当函数palin()返回后,打印前面的4个字符 } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 前端echarts坐标轴问题
- ¥15 CMFCPropertyPage
- ¥15 ad5933的I2C
- ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
- ¥15 数学建模求思路及代码
- ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题
- ¥15 谁会P4语言啊,我想请教一下
- ¥15 这个怎么改成直流激励源给加热电阻提供5a电流呀
- ¥50 求解vmware的网络模式问题 别拿AI回答
- ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳