第八周專案2

2021-08-10 13:50:50 字數 2679 閱讀 2580

#include

#include"lianchuan.h"

using

namespace

std;  

intmain()    

lianchuan.h

[cpp]view plain

copy

#ifndef lianchuan_h_included

#define lianchuan_h_included

typedef

struct

node  

strnode;  

void

jianchuan(strnode *&s,

char

cstr);  

void

xiaohui(strnode *&s);  

void

chuanfuzhi(strnode *&s,strnode *t);  

intchuandeng(strnode *s,strnode *t);  

intchuanchang(strnode *s);  

strnode * lianjie(strnode *s,strnode *t);  

strnode * zichuan(strnode *s,int

i,int

j);  

void

display(strnode *s);  

strnode * charu(strnode *s,int

i,strnode *t);  

strnode * shanchu(strnode *s,int

i,int

j);  

strnode * tihuan(strnode *s,int

i,int

j,strnode *t);  

#endif // lianchuan_h_included

lianchuan.cpp

[cpp]view plain

copy

#include

#include"lianchuan.h"

using

namespace

std;  

void

jianchuan(strnode *&s,

char

cstr)

///建串

r->next=null;  

}  void

xiaohui(strnode *&s)

///銷毀串

free(p);  

}  void

chuanfuzhi(strnode *&s,strnode *t)

///串的複製,其實就是新建了乙個串

r->next=null;  

}  int

chuandeng(strnode *s,strnode *t)

///判斷兩個串是否相等

if(p==null&&q==null)  

return

1;  

else

return

0;  

}  int

chuanchang(strnode *s)

///求串長

return

k-1;  

}  strnode * lianjie(strnode *s,strnode *t)///連線兩個子串

p=t->next;  

while

(p!=null)  

r->next=null;  

return

str;  

}  strnode * zichuan(strnode *s,int

i,int

j)///求子串

r->next=null;  

return

str;  

}  void

display(strnode *s)

///輸出

cout<}  

strnode * charu(strnode *s,int

i,strnode *t)

///串插入

while

(p1!=null)  

while

(p!=null)  

r->next=null;  

return

str;  

}  strnode * shanchu(strnode *s,int

i,int

j)///串刪除

for(k=0;k

p=p->next;  

while

(p!=null)  

r->next=null;  

return

str;  

}  strnode * tihuan(strnode *s,int

i,int

j,strnode *t)

///串替換

for(k=0;k

p=p->next;  

while

(p1!=null)  

while

(p!=null)  

r->next=null;  

return

str;  

}  

第八周 專案2

程式的版權和版本宣告部分 檔名稱 object.cpp 完成日期 2013年 4 月 23日 版本號 v1.0 輸入描述 無 問題描述 程式輸出 略。include using namespace std class ctime void settime int h,int m,int s void...

第八周專案2

標頭檔案 ifndef listring h included define listring h included typedef struct snode listring void strassign listring s,char cstr 字串常量cstr賦給串s void strcopy...

第八周專案三(2)

all right reserved.檔名稱 逆序.cpp 完成日期 2016年10月20日 版本號 v1.0 問題描述 試編寫演算法,實現將已知字串所有字元倒過來重新排列。如abcdef改為fedcba。輸入描述 字串 程式輸出 逆序後的字串 include include sqstring.h ...