永发信息网

C语言高手速来

答案:1  悬赏:0  手机版
解决时间 2021-07-31 00:00
整数a,b,s1(x)=x+1,s2(x)=x-1,不能直接用+,-运算符和循环语句,只能利用s1(x),s2(x),编写计算a+b,a-b的递归函数add(a,b),sub(a,b).并在主程序中验证其正确性. C语言问题,没重载 不对题不追问。谢谢!!
最佳答案
int add(a,b){
if(a==0) return b;
if(b==0) return a;
if(b<0) return sub(a,-b);
else return add(s1(a),s2(b));
}
int sub(a,b){
if(b==0) return a;
if(a==0) return -b;
if(b<0) return add(a,-b);
else return sub(s2(a),s2(b));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
穿越火线怎样提高爆头率?
如果到KFC做兼职,做服务员辛苦些还是做厨房制
交通事故车辆痕迹检验意见书重新检验申请书
石首市荆州中国邮政(调关邮政支局)在什么地方
宝马和本田哪个质量好,本田,日产,丰田,哪
做完脑动脉瘤后,复查发现弹簧栓移位,是否这样
桦甸市哪家烤肉味道好?位置在哪?
那爱该怎么保留才不伤到你
曾都区随州两水庄稼医院地址在哪里啊
成语“毁家纾难”怎么办解释?
上蔡县驻马店天鹏饲料华陂专营店这个地址在什
右手什么东西抓不到?
显示器亮绿灯但黑屏
高血脂应该注意什么?
怎么获得游戏装备
推荐资讯
江岸区武汉泰孕东方国际医疗旅游地址在什么地
江华瑶族自治县永州经开区工程建设局地址在哪
刷过机后的moto e6和诺基亚n72哪个好呢?
性教育我想知道
钱包丢了 怎么救施?
用什么护肤品好?
有个英文歌,歌词里有Yesterday Yesterday er
为什么我家的剑侠贰外传总是与服务器连接失败
爱民区牡丹江后窗咖啡馆地址在哪里啊
是不是男生都会**?而且还会有那方面的幻想?
自由幻想里的九月九重阳节的活动中菊花哪里有
如果一个人既没钱,又没足够的社会经验而且还
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?