c語言程式,請高手幫忙看一下錯誤

2021-05-02 19:48:21 字數 889 閱讀 5318

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歲是極佳的十年大運,要好好把握。不足之處是身上註定要挨一刀。...