1樓:匿名使用者
#include "stdio.h"
#include "stdlib.h"
/* 巨集定義 */
#define ok 1
#define error 0
#define overflow -2
#define sksize 20
typedef struct sqstack;
/* 初始化棧 */
int initstack(sqstack *s)/* 入棧 */
int push(sqstack *s,int num)else return error;
}/* 出棧 */
int pop(sqstack *s,int *num)}/* 棧空 */
int stackempty(sqstack s)int main(void)
while(n);
while(!stackempty(s))return 0;
} 巨集定義出錯,棧的理解有問題,仔細比對下。。。
2樓:
while(x)
如果x不等於0 x又不被8整除 不就是死迴圈了麼?
而且你把棧滿的判斷去掉了, 這樣就溢位malloc的空間了
以下是我自己編寫的c語言的程式,執行沒有錯誤,但輸出的結果不對,請哪位高手幫忙看那一下,急!!謝啦~
3樓:匿名使用者
什麼問題,我也不願執行了
4樓:利雅竹
for (i=0;tt[i]=!'\0';i++)
修改為for (i=0;tt[i] !='\0';i++)
應該是你寫忙了。
C語言高手看一下
include 標頭檔案要載入到最前面,因為你的第一個jia的函式就呼叫了printf函式。另外,不知道那個是什麼,但是這個stdio是標準c的標頭檔案,應該使用這個。int jia 這裡的float改成了int,因為你最終的返回值是int型的。之前你的函式里你傳遞了。s這個值,這是不必要的,因為無...
請高手幫忙詳細解釋一下下面的C語言程式!謝謝。要詳細
include 呼叫stdio.h庫檔案 define n 4 define m 4 巨集定義 m n 4int fun int a n m 宣告函式 引數為一個二維陣列 int main 測試主函式 k printf 請輸入 d行,d列元素 n n,m for i 0 i ps 陣列的排列例如a ...
請高手幫忙看一下我的,高分重謝,請高手幫忙看一下我的八字,高分重謝!
己巳大林木命,五行缺金 電腦算也許不缺,實際上是缺金了 甲生內酉月不得令,全容局火土二氣甚旺,此命極弱從財。結論 性格浪漫,有頭腦,有學識。財運頗佳,若去外地發展則更盛。你這種命格俗稱 將軍騎馬 若運勢配合得好則有封候拜將之命。39歲至49歲是極佳的十年大運,要好好把握。不足之處是身上註定要挨一刀。...