字串 map練習

2021-10-01 04:06:08 字數 795 閱讀 2643

p1071 潛伏者

未賦值的map輸出的是0(整型)或空(字元)

#include

#include

#include

#include

#include

using

namespace std;

map<

char

,char

> reg;

int alphabat_n[27]

;char alphabat_a[28]

=;map<

char

,int

> alp;

//先把每個字母用map對映到它們的順序數,如alp[a]=1;

//再用alphabat_n陣列計數——在原文串中是否有出現過這個字母

intmain()

}//先判斷原文串有沒有出現26個字母,沒有就直接結束

for(

int i=

0;i)//如果已找到對應原文本母且與當前的原文本母不相同

//則乙個密文字母對應了兩個原文本母,衝突,直接結束

reg[begin[i]

]=after[i];}

for(

int i=

0;i)else error=1;

}if(error)

printf

("failed");

else

return0;

}

字串練習

模擬tirm 方法 去除字串兩段的空格 思路 定義兩個變數 start end 分別從字串的兩段對字串進行逐個字元的判斷,當出現不是空格的字元時停止判斷,整個過程中保持 start end import com.ivan.util.systemutil public class practiseon...

字串練習

1,統計乙個字串中個字元的百分比 如輸入字串asdfs a 20 s 40 d 20 f 20 include include void percentage char str,int len if str str 判斷下乙個字元 int main int len 0 printf please i...

字串練習

字串練習 取得校園新聞的編號 num 14 5 print num 產生python文件的 com print com 產生校園新聞的一系列新聞頁 for i in range 20 print format i 練習字串內建函式 strip,lstrip,rstrip,split,count 用函...