SCIP習題 1.1
(define a 3)
(define b (+ a 1))
b
(+ a b(* a b))
(= a b)
(if (and (> b a) (< b (* a b)))
b
a)
(cond ((= a 4) 6)
((= b 4) (+ 6 7 a))
(else 25))
(+ 2 (if(> b a) b a))
(* (cond ((> a b) a)
((< a b) b)
(else -1))
(+ a 1))
b既是一個變量,又是一個函數.有點神奇.
開始選擇了Lazy Racket, b的值是delay.是正則序嗎?
後來改成了R5RS, b的值就能正常顯示了,有可能是應用序.
(require string-constants)
(set-language-pref ‘simplified-chinese)
執行兩行代碼,然後重開
找到括號自動補全.謔謔謔
中文upup
解題集:http://sicp.readthedocs.org/en/latest/
SCIP習題 1.1
相關推薦
SCIP習題 1.4
運算 fin sci def + - 語句 習題 define 1.4 (define (a-plus-abs-b a b) (if (> b 0) (+ a b) (- a b)) )(define (a-plus-abs-b-book a b) ((if (
SCIP習題 1.1
href def con else 代碼 http adt nts 後來 (define a 3) (define b (+ a 1)) b (+ a b(* a b)) (= a b) (if (and (> b a) (< b (* a b))) b
SCIP習題 1.3
習慣 define 函數 感覺 sum 形參 fin 1.3 and (define (SumOfTwoLarge x y z) (if (and (<= x y) (<= x z)) (+ (* y y) (* z z)) (SumOfT
SCIP習題 1.10
意思 con 習題 else 什麽 def cond sci efi (define (A x y) (cond ((= y 0) 0) ((= x 0) (* 2 y)) ((= y 1) 2) (else (A (- x 1)
SICP 習題 (1.41)解題總結
結果 調用 -m name 方法 定義 height double plain SICP 習題1.41 看似和周邊的題目沒有關系,突然叫我們去定義一個叫double的過程,事實上這道題的核心還是高階函數。題目要求我們定義一個過程double,它以一個過程作為參數,這個作為
十二道MR習題 – 1 – 排序
eas string package mapred 什麽 iterable 都是 tput except 題目: 一個文件,大小約為100G。文件的每一行都是一個數字,要求對文件中的所有數字進行排序。 對於這個題目,了解過Hadoop的同學可以笑而不語了。即使用spark
【習題 8-1 UVA - 1149】Bin Packing
seve multi 題解 col txt emp blog erase 而且 【鏈接】 我是鏈接,點我呀:) 【題意】 在這裏輸入題意 【題解】 每個背包只能裝兩個東西。 而且每個東西都要被裝進去。 那麽我們隨意考慮某個物品。(不必要求順序 這個物品肯定要
習題 4-1 象棋
我的程式碼僅過了題目資料。 思路:窮舉黑方【將】的下一步(上下左右), 如果某一步沒被將,則說明紅方沒有將死黑方,輸出NO 否則如果黑方【將】所有能被走的方向都被將,輸出YES 題目地址:https://vjudge.net/problem/UVA-1589 結果圖:
習題 14.1 求一元二次方程式ax^2+bx+c=0的實根,如果方程沒有實根,則輸出有關警告資訊。
C++程式設計(第三版) 譚浩強 習題14.1 個人設計 習題 14.1 求一元二次方程式 a x
習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是。。。編寫程式,輸入a,b,c,檢查a,b,c是否滿足以上條件,如不滿足,由cerr輸出有關出錯資訊。
C++程式設計(第三版) 譚浩強 習題13.1 個人設計 習題 13.1 輸入三角形的三邊a,b,c,計算三角形的面積的公式是 a r
1011 - C語言程式設計教程(第三版)課後習題6.1
1011 - C語言程式設計教程(第三版)課後習題6.1 時間限制:1秒 記憶體限制:128兆 題目描述 輸入兩個正整數m和n,求其最大公約數和最小公倍數。 輸入 兩個整數 輸出 最大公約數,最小公倍數 樣例輸入 5 7 樣例輸出 1 35 最大公約數求法我是用的是輾轉相除法進行
1022 - C語言程式設計教程(第三版)課後習題7.1
1022 - C語言程式設計教程(第三版)課後習題7.1 時間限制:1秒 記憶體限制:128兆 題目描述 用篩法求之N內的素數。 輸入 N 輸出 0~N的素數 樣例輸入 100 樣例輸出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
演算法競賽入門經典(第二版)第三章陣列和字串習題3-1得分
給出一個由O和X組成的串(長度1-80)統計得分。每個O的得分為目前連續出現的O的個數,X的得分為0。 #include <stdio.h> int main() { int b=0,c=0; int j=1; char a[80]; scan
UVa 1585 Score(習題3-1)
一道比較水的題目,很久之前自己寫了程式碼的所以直接複製上來吧 關鍵的地方就是計算'O'連續出現的次數 才發現之前已經發過一遍了,那麼這個就當是完善一下之前一些地方吧 程式碼; #include<iostream> #include<cstdio> #i
《SICP》習題第1章
本人做的SICP習題第1章,如有錯誤請指正,用的直譯器是Racket 練習1.1 計算程式碼如下 ;; Exercise 1.1 #lang racket 10 (+ 5 3 4) (- 9 1) (/ 6 2) (+ (* 2 4) (- 4 6)) (define a 3)
SLAM從入門到放棄:SLAM十四講第十章習題(1-4)
以下均為簡單筆記,如有錯誤,請多多指教。 證明式 K =
習題6-1 分類統計字元個數 (15 point(s))
習題6-1 分類統計字元個數 (15 point(s)) 本題要求實現一個函式,統計給定字串中英文字母、空格或回車、數字字元和其他字元的個數。 函式介面定義: void StringCount( char s[] ); 其中 char s[] 是使用者傳入的字串。函式StringC
EM,SEM演算法操作例項:《Statistical Analysis with Missing Data》習題9.1 & 9.2
一、題目 Example 9.1 & 9.2 重現書中Example 9.1與9.2。 先貼出SEM演算法: SEM 下面是Example 9.1與Example 9.2原例: Example 9.1 Example 9.2
缺失資料的Bootstrap與Jackknife方法:《Statistical Analysis with Missing Data》習題5.1 & 5.2
一、題目 5.1 本題基於之前習題1.6產生關於 ( Y 1
uva1589象棋 紫書習題4-1
uva1589象棋 紫書習題4-1 看到這題 自己的思路是寫個各個子的判斷函式,判斷將軍在不在殺傷範圍內 然後列舉將軍走動的最多四種情況,然後判斷有沒有生存下來的情況。 可是馬 車 炮 將四個子的判斷函式都和全域性所有子的位置有關,需要開一個二維陣列來儲存棋盤資訊。 由於迴圈的程式碼