日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第八周实践项目3 顺序串一些算法操作

發布時間:2025/4/16 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第八周实践项目3 顺序串一些算法操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sqString.h

#define MaxSize 100 //最多的字符個數 typedef struct { char data[MaxSize]; //定義可容納MaxSize個字符的空間int length; //標記當前實際串長 } SqString; void StrAssign(SqString &s,char cstr[]); //字符串常量cstr賦給串s SqString DelStr(SqString s,int i,int j) ; //串刪去 void DispStr(SqString s); //輸出串 sqString.cpp

#include <stdio.h> #include <malloc.h> #include "SqString.h" void StrAssign(SqString &s,char cstr[]) //s為引用型參數 { int i;for (i=0;cstr[i]!='\0';i++)s.data[i]=cstr[i];s.length=i; } SqString DelStr(SqString s,int i,int j) { int k;SqString str;str.length=0;if (i<=0 || i>s.length || i+j>s.length+1) //參數不正確時返回空串return str;for (k=0;k<i-1;k++) //將s.data[0..i-2]復制到strstr.data[k]=s.data[k];for (k=i+j-1;k<s.length;k++) //將s.data[i+j-1..s.length-1]復制到strstr.data[k-j]=s.data[k];str.length=s.length-j;return str; } void DispStr(SqString s) { int i;if (s.length>0){ for (i=0;i<s.length;i++)printf("%c",s.data[i]);printf("\n");} } main.cpp

#include <stdio.h> #include "sqString.h" void Trans(SqString &s, char c1, char c2) {int i;for (i=0; i<s.length; i++)if (s.data[i]==c1)s.data[i]=c2; } void Invert(SqString &s) {int i;char temp;for (i=0; i<s.length/2; i++){temp = s.data[i];s.data[i]=s.data[s.length-i-1];s.data[s.length-i-1] = temp;} } void DellChar(SqString &s, char c) {int k=0, i=0; //k記錄值等于c的字符個數while(i<s.length){if(s.data[i]==c)k++;elses.data[i-k]=s.data[i];i++;}s.length -= k; } SqString CommChar(SqString s1,SqString s2) {SqString s3;int i,j,k=0;for (i=0; i<s1.length; i++){for (j=0; j<s2.length; j++)if (s2.data[j]==s1.data[i])break;if (j<s2.length) //s1.data[i]是公共字符{s3.data[k]=s1.data[i];k++;}}s3.length=k;return s3; } int main() {SqString s;StrAssign(s, "messages");Trans(s, 'e', 'a');DispStr(s);StrAssign(s, "abcdefg");Invert(s);DispStr(s);StrAssign(s, "message");DellChar(s, 'e');DispStr(s);SqString s1, s2 ;StrAssign(s1, "message");StrAssign(s2, "agent");s = CommChar(s1, s2);DispStr(s);return 0; }

總結

以上是生活随笔為你收集整理的第八周实践项目3 顺序串一些算法操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美男女交配 | 色婷婷久久一区二区三区麻豆 | av在线入口 | 激情小说在线 | 午夜激情视频在线播放 | 亚洲色成人一区二区三区小说 | 亚洲av无码不卡一区二区三区 | 思思精品视频 | 日韩欧美久久 | 国语对白清晰刺激对白 | 欧美一级做性受免费大片免费 | 精品少妇人妻av免费久久洗澡 | 国产色视频 | 欧洲成人在线观看 | 欧美久久综合网 | 蜜桃av噜噜一区二区三区麻豆 | 日韩 国产 在线 | 国产成人精品一区二区三区 | av日韩一区二区 | 在线播放第一页 | 樱花电影最新免费观看国语版 | 日本一区二区高清免费 | 全部免费毛片在线播放 | 国产成人精品123区免费视频 | 欧美性生交大片免费看 | 成人污视频 | 美女屁股网站 | 老司机精品视频网站 | 色激情网 | 中文字幕亚洲精品在线观看 | 亚洲精品在线中文字幕 | 亚洲成人精品 | 一区二区三区蜜桃 | 久久视频免费看 | 一级欧美一级日韩 | 无码人妻精品一区二区蜜桃色欲 | 日韩精品一区二区三区国语自制 | 亚洲视频大全 | 欧美日韩一区二区精品 | 国产乱叫456在线 | 美女伊人网 | 欧美日韩激情视频 | 影音先锋亚洲一区 | 五月天久久婷婷 | 久久亚洲一区二区 | 亚洲91视频 | 国产精品乱码久久久久久 | 欧美精品一区二区三区在线 | 熟女人妻在线视频 | av毛片网 | 欧美刺激性大交 | 午夜免费一区 | 狂躁美女大bbbbbb黑人 | 91香蕉在线视频 | 欧美日韩免费 | www.欧美国产 | 中文字幕88页 | 国产婷婷色一区二区在线观看 | 免费成人av | 久久精品久久国产 | 天堂网在线最新版www中文网 | 欧美一级xxx| 亚洲综合在| 中日黄色片 | 欧美做受喷浆在线观看 | av日韩一区 | 正在播放adn156松下纱荣子 | 国产美女主播在线 | 中文字幕最新在线 | 一个色综合网站 | 波多野结衣久久 | 在线观看国产黄 | 日本道中文字幕 | 在线岛国 | 爱吃波客今天最新视频 | 国产愉拍 | 九热在线视频 | 久久成年人 | a在线| 精品久久久在线观看 | 亚洲国产毛片aaaaa无费看 | 不卡一区二区在线视频 | 久久久av电影 | 亚洲免费观看 | 极品五月天| 五月综合在线 | 色人阁五月天 | 国产色啪| 免费看黄色大片 | 日韩精品中文字幕一区二区 | 男女视频一区 | 二区免费视频 | 性巴克成人免费网站 | 99视频国产精品 | 特级毛片a | 日韩一区二区在线观看 | 91精品国产乱码久久久久久久久 | 欧美一页| 波多野结衣一区二区三区 |