第八周專案2

2021-07-24 16:36:19 字數 2291 閱讀 2211

標頭檔案:

#ifndef listring_h_included

#define listring_h_included

typedef struct snode

listring;

void strassign(listring *&s,char cstr);   //字串常量cstr賦給串s

void strcopy(listring *&s,listring *t); //串t複製給串s

bool strequal(listring *s,listring *t); //判串相等

int strlength(listring *s); //求串長

listring *concat(listring *s,listring *t);  //串連線

listring *substr(listring *s,int i,int j);  //求子串

listring *insstr(listring *s,int i,listring *t) ;   //串插入

listring *delstr(listring *s,int i,int j);  //串刪去

listring *repstr(listring *s,int i,int j,listring *t);  //串替換

void dispstr(listring *s);  //輸出串

#endif // listring_h_included

原始檔:

#include

#include

#include "lianchuan.h"

void strassign(listring *&s,char cstr)    //字串常量cstr賦給串s

r->next=null;

}void strcopy(listring *&s,listring *t)  //串t複製給串s

r->next=null;

}bool strequal(listring *s,listring *t)  //判串相等

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

return true;

else

return false;

}int strlength(listring *s)  //求串長

return i;

}listring *concat(listring *s,listring *t)   //串連線

p=t->next;

while (p!=null)         //將t的所有節點複製到str

r->next=null;

return str;

}listring *substr(listring *s,int i,int j)   //求子串

r->next=null;

return str;

}listring *insstr(listring *s,int i,listring *t)     //串插入

while (p1!=null)                    //將t的所有節點複製到str

while (p!=null)                     //將*p及其後的節點複製到str

r->next=null;

return str;

}listring *delstr(listring *s,int i,int j)   //串刪去

for (k=0;knext;

while (p!=null)                 //將*p及其後的節點複製到str

r->next=null;

return str;

}listring *repstr(listring *s,int i,int j,listring *t)   //串替換

for (k=0;knext;

while (p1!=null)                //將t的所有節點複製到str

while (p!=null)                 //將*p及其後的節點複製到str

r->next=null;

return str;

}void dispstr(listring *s)   //輸出串

printf("\n");

}main函式:

第八周 專案2

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

第八周專案2

include include lianchuan.h using namespace std intmain lianchuan.h cpp view plain copy ifndef lianchuan h included define lianchuan h included typede...

第八周專案三(2)

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