pascal 的字串操作

2022-09-10 19:24:20 字數 474 閱讀 8235

1.ord 將字元轉為 ascii碼 

2.chr 將ascii碼轉為字元

3.trunc 求整數部分

4.random , randomize

5.copy(s,i,l)從s串中擷取第i個字元開始後長度為l的串

6.delete(s,i,l)從s串中刪除第i個字元開始後長度為l的串

7.insert(s1,s2,l)把s1插入s2的第l個位置

例:s:=abc; insert('12',s,2)='a12bc'

8.pos(s1,s2)若s1是s2的子串,則返回s1的第乙個字元在s2中的位置

例:pos('ab',12abc)=3

9.x:=12345; str(x,s); -->s:='12345' 把數值x化為數串s。

10.s:=1234; val(s,x)-->x:=1234; 把數串s轉化為數值x

11. shl 左移一位   shr 右移一位

Pascal陣列,字串

已經兩天沒和大家見面了,今天我們來學習pascal語言和演算法三大風水寶地之一的陣列 三大風水寶地有 1.迴圈 2.陣列,字串 3.遞迴 我們來看看一維陣列的原理 陣列的定義是 a 隨意改 array 1.10000 隨意改 of longint 隨意改 一維陣列就是把數存入a 1 a 2 a 3 ...

Pascal 語言中字元與字串

題目 輸入一段文章 255個字元以內 求文章中單詞的個數,相同單詞只記一次,the 和 the 視作相同。敲 vararticle,w string arr array 1.255 of string i,len,ans longint function check w string boolean...

字串行pascal程式

description 從三個元素的集合 a,b,c 中選取元素生成乙個n個字元組成的序列,使得沒有兩個相鄰字的子串行相同。例 n 5時abcba是合格的,而序列abcbc與ababc是不合格的,因為其中子串行bc,ab是相同的。input 對於由鍵盤輸入的n 1 n 10 output 求出滿足條...