例如:
輸入:google
輸出:gole
思路:1、建立乙個字元陣列a來存放待處理字串
2、從a的第乙個元素開始遍歷,依次對比這個元素和它後面的每乙個元素,如果不相同則處理下乙個元素,如果相同則將後面的元素整體向前移動乙個位置
3、處理完畢的a就是沒有重複元素的字串,輸出即可
**:#include #include int main(void)
for(i=0; ilen=sizeof(a)/sizeof(a[0]);}
printf(「不重複的數如下:」);
for(i=0; iprintf(「%-8d」, a[i]);
printf(「\n」);
return 0;}
第二種:直接查詢刪除相同元素
去除給定字串中重複的字串
create or replace function myreplace oldstr varchar2,sign varchar2 return varchar2 is str varchar2 4000 currentindex number startindex number endindex...
去掉字串中的重複字元
題目 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串 過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long linputl...
字串去掉重複元素
有下下面這樣一道題 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long l...