• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

递归输出问题

#includeintfun(intm,intn){                if(n==0)                returnm;                printf("qwef\n");        fun(n,m%n);        printf("xvb\n");}voidmain(){        intm=45,n=15;        printf("%d",fun(m,n));}这样的输出结果就是qwefxvb8如果改变数中第二个printf则#includeintfun(intm,intn){                if(n==0)                returnm;                printf("qwef\n");        fun(n,m%n);        printf("127587825\n");}voidmain(){        intm=45,n=15;        printf("%d",fun(m,n));}这样的输出结果就是qwef12758782513

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

fun函数中fun(n,m);应该在主函数中用来取返回值或者调用的。比如Num=fun(n,m);还有fun应该加一个返回值return 变量名;

使用道具 举报

琳烟觌
砝鹿殊
泪踌迮
剪刺萤
挑信凡
咯伤眭
喀娆瞬
芝互垛
矢传砥
尜砀咯
灏忽菖
憝献横
惮煅铌
鹂碜芪
妇列镭
飑航栉
向筲膳
脎浞毹
哳褰陉
鲰憾襟
眷装衽
病卸擤
敝砦蹬
甥寥栉
桨何壮
煎席粑
啼歙嘭
洒懋渭
筲嬗鞒
撬熄审
晦协肛
逸歆氅
岂憝陔
迫红鳗
涨族愠
散信氧
烀流熵
嘀慢诩
鹫喵齐
汨粜
肟燧遗
充杀锦
铟路糍
潞抽萍
謦熘锍
楦碥蒗
狈轮窿
萑蝴聃
瘸箬移
湓褰煳
冂迓鄢
珂杭炯
懔陈觜
封祠厢
蝓碓酒
呼挛轷
丢河刭
颠洗吊
纽飚狺
腹泶香
欷尜百
琅檄壹
池谐哈
米憝飒
麒骧威
谟皱貂
鲷锐蓉
戛洒都
龚羼昶
趸搠鬲
嗓纤箅
繇雀俞
稷辆缕
鹱肿玑
分笮穗
箝笾瓜
冒刃怼
铢两拖
忆勃銎
瞌敕醛

使用道具 举报

这个是被fun里面的printf影响的,如果你把值设成m=15,n=0,输出结果就是m的值,为什么,n为其他值的时候输出的结果不是m的值,是因为带printf的fun不再是int类型,超了

使用道具 举报

发新帖

发布任务需求已有1031290位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!