十一周作業

2022-09-15 01:12:12 字數 1694 閱讀 8864

這個作業屬於那個課程

c語言程式設計ii

我在這個課程的目標是

漢諾塔這個作業在那個具體方面幫助我實現目標

遞迴參考文獻

c語言漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著64片**圓盤,大梵天命令僧侶把圓盤移到另一根柱子上,並且規定:在小圓盤上不能放大圓盤,每次只能移動乙個圓盤。當所有圓盤都移到另一根柱子上時,世界就會毀滅。

請編寫程式,輸入漢諾塔圓片的數量,輸出移動漢諾塔的步驟。

輸入格式

圓盤數 起始柱 目的柱 過度柱

輸出格式
移動漢諾塔的步驟

每行顯示一步操作,具體格式為:

碟片號: 起始柱 -> 目的柱

其中碟片號從 1 開始由小到大順序編號。

輸入樣例
3

a c b

輸出樣例
1: a -> c

2: a -> b

1: c -> b

3: a -> c

1: b -> a

2: b -> c

1: a -> c

實驗**

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

3/2-3/8

8h100

檔案入門

陣列串,指標

3/9-3/15

10h110

檔案與陣列

雙for迴圈的流程圖

3/16-3/22

3h150

陣列排序法

字串使用

3/23-3/29

5h200

字串的定義及其使用

指標3/30-4/5

2h100

指標變數的定義,

指標4/6-4/12

4h100

陣列名指標函式

4/13-4/19

5h50

指標陣列

結構體4/20-4/26

10h40

遞迴遞迴

(1) 學習內容:

1遞迴函式

收穫:(2) 難點: 遞迴  邏輯

解決的方法:捋清楚每個變數之間的關係

1.結對程式設計過程

本次作業主要是啥都不會 雖然老師上課講過漢諾塔 但只是略聽懂了一點思路  並沒有自己的方法  

2.結對程式設計的優缺點

優點:1.無限求學

2.提供思路

十一周作業

package bwk cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。方法 getsalary int month 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。public class...

十一周作業

這個作業屬於哪個課程 c語言程式設計 這個作業的要求在 我在這個課程的目標 遞迴的使用 這個作業在那個具體方面幫助我實現目標 漢諾塔問題 7 1 漢諾塔問題 10 分 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著64片 圓盤...

十一周作業

這個作業屬於那個課程 c語言程式設計2 這個作業要求在 我在這個課程的目標是 學習遞迴函式 這個作業在那個具體方面幫助我實現目標 參考文獻 c語言程式設計2 7 1 漢諾塔問題 10 分 漢諾塔是乙個源於印度古老傳說的益智玩具。據說大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小...