日韩性视频-久久久蜜桃-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 顺序串一些算法操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 涩涩网站免费 | 成人免费毛片网 | 夫妻淫语绿帽对白 | 操综合网 | 91九色视频 | 一本色道无码道dvd在线观看 | 四虎在线精品 | 日韩一二三四区 | 午夜性片| 久久丁香网 | 日韩欧美一级视频 | 精品久久久久久亚洲综合网站 | 日本一区二区三区电影在线观看 | 国产精品亚州 | 91精品久久人妻一区二区夜夜夜 | 人妻激情文学 | 欧美9999 | 成人av毛片 | 国产高清免费 | 欧美综合在线一区 | 欧美亚洲不卡 | 久久成人免费电影 | 美女啪啪网址 | 国产十区 | 五月婷婷狠狠干 | 欧美脚交视频 | 亚洲伦乱 | 牲欲强的熟妇农村老妇女视频 | 好大好爽好舒服 | 粉嫩小箩莉奶水四溅在线观看 | 国产高清免费 | 亚洲 欧美 另类 综合 偷拍 | 欧美一区二区三区四区五区六区 | 中文字幕av一区二区三区谷原希美 | xxxxx色| av漫画在线观看 | bbbbbxxxxx性欧美 | 色姑娘天天操 | 欧美少妇色图 | 韩国无码av片在线观看网站 | 欧美作爱视频 | 欧美中文字幕视频 | 激情久久免费视频 | 日韩一区二区精品视频 | 国av在线| 国产99久久久欧美黑人 | 免费观看成人在线视频 | 亚洲毛片在线播放 | 日韩午夜激情 | 亚洲三级在线免费观看 | 黄色片视频免费在线观看 | 国产一区免费视频 | 午夜精品网站 | 三级特黄视频 | 国产69精品久久久久久久 | 美女精品 | 波多野结衣a v在线 欧洲免费av | 国产精品免费av一区二区三区 | 好吊操视频这里只有精品 | www国产一区| 欧美日韩国产中文字幕 | 日本在线一本 | 最新中文字幕在线播放 | 欧美综合在线观看 | 中文字幕日产 | 亚洲丁香色 | 久久久毛片 | 欧美大片一区二区三区 | 五月天小说网 | 亚洲成年人av | 91精品免费观看 | 亚洲AV乱码国产精品观看麻豆 | 麻豆精品一区二区 | 激情开心站 | 久久久夜精品 | 午夜电影你懂的 | 天天夜碰日日摸日日澡性色av | 国产免费一区二区三区最新不卡 | 91成年视频| 午夜在线视频观看 | 热久久在线 | 亚洲综合在线中文字幕 | 日本www在线播放 | 午夜精品一区二区三区在线视频 | 亚洲一页| 日韩成人av片 | 亚洲美女性生活视频 | 日本中文字幕一区二区 | 日日摸夜夜添夜夜添高潮喷水 | 99精品一区 | 久久观看 | 精品无码av一区二区三区不卡 | 久久最新免费视频 | 女人下面流白浆的视频 | 日本在线网址 | 国产精品自拍亚洲 | 男女激情大尺度做爰视频 | 国产午夜免费福利 | 一区二区三区四区人妻 |