匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 2 0 年前

看不懂C語言....請教教我!!

沒有學過C語言...但現在上的課卻有用到一部份,

買了書來看...卻有一些地方不瞭解...有些難過,

我把我知道的地方寫上去,

打問號有編號的地方即為不瞭解的地方,

請大家教教我.......

或如果有任何地方有錯的,也請大家幫我糾正, 非常感謝!!

=========================================

void ionah(int n, int start, int finish, int extra) // ?????.....(1)

{

if(n!=0) // 假如n不等於0

{

hanoi(n-1,start,extra,finish); // ?????.....(2)

print_string("Move disk"); // 印出字串"Move disk"

print_int(n); // ?????.....(3)

print_string("from pege"); // 印出字串"from page"

print_int(start); // ?????.....(4)

print_string("to pege"); // 印出字串"to page"

print_int(finish); // ?????.....(5)

print_string(".\n"); // ?????.....(6)

hanoi(n-1,extra,finish,start); // ?????.....(7)

}

}

main() // ?????.....(8)

{

int n; // ?????.....(9)

print_string("Enter number of disks="); // 印出字串"Enter number of disks="

n = read_int(); // ?????.....(10)

ionah(n, 1, 2, 3); // ?????.....(11)

return 0; // ?????.....(12)

}

3 個解答

評分
  • 匿名使用者
    2 0 年前

    實在看不懂是什麼~~

    至少你先說明作用吧

    還有錯事改一下

    print拼錯了...是printf

  • Lv 7
    2 0 年前

    函式的名字拼錯了.都應是hanoi()... :)

  • 2 0 年前

    程式似乎有錯...乍看之下很像recursive 可是卻找不到你寫的函式 不知道你是不是拼錯了 還是我真的太差 看不董

還有問題?馬上發問,尋求解答。