乙個字串,如aabas__a;要求,過濾為每個字元只出現一次:aabs_;
#include
#include
#include
#include
#include
void chstr(const char *input,char *out)
;for(int i=0;ia[*p]++; //關鍵之處,將符號作為下標,可以統計出其出現的次數
if(a[*p]>1)
p++;
else
*q++=*p++;
}*q='\0';
//另外一種方法,每次放入資料之前,都檢測一下是否已經放入過
void chstr(const char *input,char *out)
}if (j==p-input)
}*q='\0';
} void main()
字元過濾(2013華為校園招聘上機考試)
乙個字串,如aabas a 要求,過濾為每個字元只出現一次 aabs include include include include include void chstr const char input,char out for int i 0 ia p 關鍵之處,將符號作為下標,可以統計出其出現...
2013華為校園招聘上機題
題目描述 60分 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long li...
華為2013校園招聘上機筆試題
上機時間兩小時,3道題 1 字串轉換 問題描述 將輸入的字串 字串僅包含小寫字母 a 到 z 按照如下規則,迴圈轉換後輸出 a b,b c,y z,z a 若輸入的字串連續出現兩個字母相同時,後乙個字母需要連續轉換2次。例如 aa 轉換為 bc,zz 轉換為 ab 當連續相同字母超過兩個時,第三個出...