輸入乙個字串,去掉重複字元後輸出。
輸入樣例:
abcaadefb
輸出樣例
abcdef
實現方法:
void encrypt(char* keych,char *key)
if(flag)
}keych[j+1]='\0';
}
完整程式:
#include
#include
using
namespace
std;
#define max 100
void encrypt(char* keych,char *key);
int main()
void encrypt(char* keych,char *key)
if(flag)
}keych[j+1]='\0';
}
執行結果:
注意
fgets()函式在遇到換行符時會結束輸入,同時將』\n』新增到字串當中,最後在末尾加上』\0』,因此執行完fgets(key,max,stdin);
這條語句之後,key=「abcaadefb\n\0」.如果在輸出是不想輸出換行,只需把keych[j+1]='\0';
改為:`keych[j]=』\0』;即可。
去除重複字串
建立新集合將重複元素去掉 1,明確返回值型別,返回arraylist 2,明確引數列表arraylist 分析 1,建立新集合 2,根據傳入的集合 老集合 獲取迭代器 3,遍歷老集合 4,通過新集合判斷是否包含老集合中的元素,如果包含就不新增,如果不包含就新增 public static array...
去除字串中重複字元
設計演算法並寫出 移除字串中重複的字元,不能使用額外的快取空間。注意 可以使用額外的乙個或兩個變數,但不允許額外再開乙個陣列拷貝。進一步地,為你的程式寫測試用例。這道題目其實是要你就地 in place 將字串中重複字元移除。你可以向面試官問清楚,不能使用額外的乙份陣列拷貝是指根本就不允許開乙個陣列...
flash與字串 去除重複字串
剛剛看到網上一些字串操作,有時候需要用到的一些字串操作,記錄一下以便日後需要。var str string aabbccddeeffaa 刪除重複字串 function delrepeatstring str string string return result var starttime uin...