日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Scheme语言学习---求解三个数中其中两个较大数的和

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scheme语言学习---求解三个数中其中两个较大数的和 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SCIP中有一個練習題是要求求解三個數中較大數的和:

以我原來的思考是:

進行比較,x 與y ,x與z 。

但是沒有從三個數的所出現的可能性上考慮:

只能有下邊三種之一的結果:

x + y?

x+z

y+x

判斷條件很直白的描述就是:

如果x 》 z 并且 y》 z? , 那么就輸出 x + y 作為解。以此類推!

但是如果是4個數呢?

那么就會變成6種可能。


這樣就會很復雜!

發現模式是一樣,所以有遞歸的可能性。

發現如果 用if 的話,沒有conn 好,所以寫法上也有不同。


下面給出我的解決方案:

但是呢?這個東西我想不出來。參考 http://blog.csdn.net/zenny_chen/article/details/5977133點擊打開鏈接

連接中對上邊判斷進行優化:

1/2:采用cond

2/2:遞歸思想的運用


總結

以上是生活随笔為你收集整理的Scheme语言学习---求解三个数中其中两个较大数的和的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。