討論串[問題] 資料結構-用c語言array寫stack,push和 …
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者bleed1979 (十三)時間16年前 (2009/04/10 02:28), 編輯資訊
0
0
1
內容預覽:
我把所有break用/**/註解起來就是讓你知道為什麼程式會跳出. 我只就語法修改, 簡單地算式應該可以對, 複雜的可能還要再debug. #include<stdio.h>. #include<string.h>. #include<ctype.h>. #include <stdlib.h>. t
(還有3726個字)

推噓0(0推 0噓 8→)留言8則,0人參與, 最新作者lovemost (最愛)時間16年前 (2009/04/10 00:28), 編輯資訊
0
0
0
內容預覽:
#include<stdio.h>. #include<string.h>. #include<ctype.h>. //只能夠計算加減乘除和左右括號的四則運算. //infix先轉postfix再作計算. //使用方法array的stack. typedef struct STACK. {. cha
(還有2929個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者tsaiminghan (nahgnimiast)時間16年前 (2009/04/09 23:14), 編輯資訊
0
0
0
內容預覽:
在vs2005下可以這樣寫…. 前一陣子才知道C++的struct可以初始化。. 或者寫成class?. #define MAX 100. typedef struct STACK. {. STACK(). {. top = 0;. }. char item[MAX];. int top;. }ST
(還有76個字)

推噓2(2推 0噓 13→)留言15則,0人參與, 最新作者tsaiminghan (nahgnimiast)時間16年前 (2009/04/09 22:37), 編輯資訊
0
0
0
內容預覽:
我只看了statck的部分. 假設top永遠指向空白位置。. S.top = 0;. void push(char x). {. S.item[S.top++] = x;. }. void pop(char *x). {. *x = S.item[--S.top];. }. 其實以前寫作業的時候,會

推噓1(1推 0噓 13→)留言14則,0人參與, 最新作者lovemost (最愛)時間16年前 (2009/04/09 22:08), 編輯資訊
0
0
0
內容預覽:
這是用C語言的方式寫的. 題目是計算加減乘除四則運算,含括號. 因為數字在程式中我認為會出現問題,所以改用abc代替整數. EX:21會被拆成2跟1,為避免這種情形,所以希望改成a=21後進入計算. a=21可以之後再輸入. 想法很單純,是用最基礎的括號法,原本是array infix[]. 優先權
(還有3176個字)
首頁
上一頁
1
下一頁
尾頁