高分懸賞求一C 程式,急急急急急急急急急急急急

2021-07-12 14:15:11 字數 3491 閱讀 2308

1樓:匿名使用者

以前寫過,晚上回去給你發,我的郵箱[email protected]

2樓:搞中嘢

#include

#include

const int maxsize=100;

typedef char datatype;

typedef struct node *pointer; //二叉連結串列型別

struct node;

typedef pointer bitree;

typedef structsqqueue;

pointer q[maxsize+1]; //按層次序列建立二叉樹,返回根指標

bitree level_creat()

else s=null;

rear++;

q[rear]=s;

if(rear==1)

else if(s&&q[front])

}return root;

}bitree pre_creat()

bitree in_creat()

bitree post_creat()

bitree prein_creat(datatype pre,int ps, int pe, datatype in,int is, int ie)

bitree postin_creat(datatype post,int ps, int pe, datatype in,int is, int ie)

void preorder(bitree t)

void inorder(bitree t)

void postorder(bitree t)

/*pointer p;

sqqueue q;

if(t==null) return;

init_sqqueue(&q);

en_sqqueue(&q,t);

while(!empty_sqqueue(&q))*/}

void visit(pointer p)

p=s[top--];}}

void preorder1(bitree t)}}

void preorder2(bitree t)

}void inorder0(bitree t)

p=s[top--];

visit(p);

p=p->rchild;}}

typedef structstracktype;

void postorder0(bitree t)

p=s[top].p; //退棧

flag=s[top].flag;

top--;

if(flag==1)

else }}

int numleaf=0; //numleaf為葉子數,求二叉樹中的葉子節點總數

void leaf(bitree t)

int num=0; //num為節點數,求二叉樹中的節點總數 ok

void node(bitree t)

int degree1=0; //degree1為二叉樹中度為1的節點數,求二叉樹中度為1的節點總數 ok

void node_degree1(bitree t)

int degree2=0; //degree2為二叉樹中度為2的節點數,求二叉樹中度為2的節點總數 ok

void node_degree2(bitree t)

int depth(bitree t)

else return(0);

}void del_tree(bitree t)

void exch_tree(bitree t)

//層次建立,先根建立,中根建立,後根建立,先序和中序建立,後序和中序建立;先根遍歷,中根遍歷,後根遍歷,層次遍歷,非遞迴的先根遍歷,非遞迴根預入棧處理的先根遍歷1,非遞迴根預入棧處理的先根遍歷2,非遞迴的中根遍歷,非遞迴的後根遍歷,求葉子數,求節點數,求二叉樹中度為1的節點總數,求二叉樹中度為2的節點總數,求二叉樹的高度

void main()}

3樓:不離不棄

哦。。這個挺不錯哦。。我也下去練習練習

大三c++程式設計 計算器 高分懸賞

4樓:叔叔不騙你

/*本程式較簡單

你如果有興趣可以用棧實現進位制轉換

用運算子過載實現加減乘除取餘等

自己編寫演算法實現三角函式計算等等

時間關係就寫到這了*/

#include

#include

#include

using namespace std;

#define pi 3.14159265

class trigonometric

};void trigonometric::print1()

class hexbindecoct

void conversionall(int number);//全部轉換

char sixteen(int number);//轉換為十六進位制

char eight(int number);//轉換為八進位制

char two(int number);//轉換為二進位制

};void hexbindecoct::print2()

}char hexbindecoct::two(int number)

char hexbindecoct::eight(int number)

char hexbindecoct::sixteen(int number)

void hexbindecoct::conversionall(int number)

}double calculate::add(double num1,double num2)

double calculate::subtract(double num1,double num2)

double calculate::multiplication(double num1,double num2)

double calculate::divide(double num1,double num2)

double calculate::mod(double num1,double num2)

int main()

else if(ch1=='2')

else if(ch1=='3')

else

while(ch3=='y'||ch3=='y');

};return 0;

} 除了點問題,現在改好了,希望是你想要的

5樓:匿名使用者

建議看下mfc教程 很容易上手的

高分懸賞六年級數學題目!!急急急急急急急急急急急急急急急死人啦

1 有六本書,長23釐米,寬17釐米,厚1.5釐米,如果要一起包裝,至少要多少平方釐米的包裝紙?包好後體積是多少立方厘米?2 甲 乙兩地相距468千米,客貨兩車從甲 乙兩地同時開出3小時相遇,已知客車的速度是貨車的6 7,求客車的速度。3 一根圓柱形木料長4米,鋸掉0.5米後,表面積減少了3140平...

(百萬火急)春節旅遊地點,高分懸賞,急急急急急

這天你還出的去嗎?計劃不如變化,改計劃吧 就在家過新年吧!建議去臺灣金門島,國家准許福建人通過旅行社辨團小三通坐船去金門遊玩,時閰急切,立刻去旅行社閰詳情,那邊沒天災,是另一種旅遊體驗經歷 有點難哦 湖南大部分地區道路結冰 好多大學生都回不了家 如果要去旅遊就選擇廣東 海南那些低緯地區把 而且儘量繞...

c語言的問題急急急急,急急急急急急急急急C語言的一個不懂的問題

for i 0 i 3 i for j 0 j 4 i 這裡zhi寫錯了。應該是j 修改後 define m 3 define n 4 main max a 0 0 for i 0 i 3 i daofor j 0 j 4 j if a i j max 程式寫的很好,貌似少了個開頭的 include...