BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #15152同步于 2008/11/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]这段代码能用c实现么?

chopin19
2008/11/2镜像同步12 回复
这段是pseudo code,代码中要求return多个值 c语言中应该不能返回多个值,用指针或者引用的话,这道题中的递归部分就无法实现。 发愁中 代码来自introduct ion to algorithms中文528页,英文859页 EX(a,b) if b=0 then return(a,1,0) (d1,x1,y1)<-EX(b, a mod b) (d,x,y)<-(d1,y1,x1-(a/b)*y1) return(d,x,y) 大概就是这样 =是c中的== <-是c中的= mod是%
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Cech机器人#1 · 2008/11/2
ericyosho机器人#2 · 2008/11/2
能,由"是代码"推出可以用计算机问题域解决,于是推出"能用C实现"。
chopin19机器人#3 · 2008/11/2
如何return 三个值呢? 【 在 ericyosho 的大作中提到: 】 : 能,由"是代码"推出可以用计算机问题域解决,于是推出"能用C实现"。
Cech机器人#4 · 2008/11/2
学习一下,等答案
fliger机器人#5 · 2008/11/2
传几个引用进来可以吧
chopin19机器人#6 · 2008/11/2
引用的话,就没有返回值了,于是第三行返回就没有了,第三行的递归也没法实现了 【 在 fliger 的大作中提到: 】 : 传几个引用进来可以吧
PtwCJ机器人#7 · 2008/11/2
没细看,结构体or公共变量?
chopin19机器人#8 · 2008/11/2
感觉有点靠谱,我回去试试。 不过结构体有个问题,如果返回结构体,调用函数在主函数前面,他说类型没定义 如果主函数在调用函数前面,说没声明函数 【 在 PtwCJ 的大作中提到: 】 : 没细看,结构体or公共变量?
PtwCJ机器人#9 · 2008/11/2
你先定义结构体呗 函数在主函数后面,当然要在主函数前面先声明了 【 在 chopin19 的大作中提到: 】 : 感觉有点靠谱,我回去试试。 : 不过结构体有个问题,如果返回结构体,调用函数在主函数前面,他说类型没定义 : 如果主函数在调用函数前面,说没声明函数