C語言資料結構程式出現錯誤出現了

時間 2022-07-15 21:30:02

1樓:匿名使用者

別的明顯的問題由於**不完整,沒法說

但是其中有個問題,那個swap函式肯定不能將傳遞進去的實參交換的,如果用c語言的方式要改為指標,c++要改為引用型別,並且那個貼出來的**裡面是swap(i, j),即使是該函式可以做到交換(現在不能),為什麼要交換內外層迴圈變數?

而且出現那個負數的,要麼是下標越界了的內容被程式**弄來了(**不全,不詳),要麼是陣列裡面的元素沒有初始化

2樓:

貼一下原始碼呀,截圖別人怎麼驗證

一個資料結構c語言版的**有錯誤

3樓:mexico卡卡

nt printf(const char *format,[argument]); format 引數輸出的格式,定義格式為: %[flags][width][.perc][f|n|h|l]type 規定資料輸出方式,具體如下:

1.type 含義如下: d 有符號10進位制整數 i 有符號10進位制整數 o 無符號8進位制整數 u 無符號1

資料結構程式出現錯誤,但我覺得沒錯啊。

4樓:匿名使用者

能不能截個清晰的,用qq.

5樓:扈懷煒

看不清楚,無法回答你,把**和錯誤提示發上來看看

c語言資料結構二叉連結串列,出現這個錯誤提示是啥意思?

6樓:匿名使用者

看不太清……可能是出現了野指標,指向的區域無意義

能拍清晰一點嗎,真的看不清……

c語言資料結構程式除錯出錯,找不到問題在哪,求大神們解決。?

7樓:匿名使用者

l->elem=(int *)malloc(m * sizeof(int));

scanf("%d",l->elem[i-1]);//e沒有分配實際空間

令malloc動態分配的都需要在結束前釋放

c語言程式設計結果出現-858993460

8樓:

第七行:scanf("% d",p++);中多了個空格。

if(x[j]=x[k])應該改成if(x[j]==x[k]),估計你也知道為什麼吧。一般結果出現隨機數是因為指標或者所要輸出的結果不是你所指的記憶體塊,指向任意地方的結果。

還有,你的程式功能是排序,貌似實現的不對吧,自己改改吧。

9樓:叢龍強

首先你要看看你的宣告的變數的型別是長整形,但是在輸入的時候你用到的卻是整形,型別不匹配,這個是要改的,還有你後面排序的邏輯不對,所以這個也需要該,主要出現的原因是for迴圈時話括號的掌握不是紮實,這個你需要在練習,排序的c語言**在網上有很多的例項,建議你去晚上查查,這樣印象會更深,但是你首先要自己嘗試編寫,嘗試學習一下氣泡排序等,這個你要學習一下資料結構了

資料結構用c語言寫時,除錯出現錯誤怎麼回事 5

10樓:匿名使用者

資料結構上例子都是使用偽**寫的,就是隻是把程式執行流程說明白,不考慮語法對錯,

如果要可以執行的程式,需要把偽**寫成合法的程式,有具體問題可以追問,多謝~

11樓:匿名使用者

不能照著書敲,那裡是偽**,有些東西c裡沒有,像引用

c語言 。資料結構。編寫的程式在入棧那顯示錯誤 30

12樓:匿名使用者

/*87 9 10 56 43 90 6 54 34 12

請按任意鍵繼續. . .

*/#include

#include

typedef int elemtype;

typedef int status;

#define ok 1

#define error -1

#define overflow 0

int stack_size = 100;int stack_increasement = 10;

struct sqstack ;

//①初始化棧

//②入棧

*s.top++ = e;

return ok;

}//③出棧

//④取棧頂元素

int main() ;

struct sqstack s;

int i,n = sizeof(a)/sizeof(a[0]);

initstack(s);

for(i = 0;i < n;i++) push(s,a[i]);

for(i = 0;i < n;i++) printf("%d ",pop(s));

printf("\n");

system("pause");

return 0;}

13樓:濮方雅

提示錯誤資訊是什麼?

表面上看不出有明顯的錯誤

資料結構c語言描述,資料結構(C語言描述)

include include include define datatype int define maxsize 1000 typedef struct nodebitreenode datatype bt maxsize bitreenode buildbtree datatype bt,in...

C語言資料結構考試,C語言資料結構考試

桐疏蘭 c語言是一門程序導向 抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯 處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。 這個考題應是c程式設計和資料結構在一起的 咖啡巷 直接選擇排序等幾種排序方法書上是有介紹的。基本...

C語言資料結構

要求簡單設計一個結點值為整數的佇列的構思,並給出在佇列中插入一或刪除一個結點值的演算法 include include typedef struct node 連結串列資料結構 node node node node creat 建立新連結串列的函式,當輸入的值為0時建立完成 else cycle ...