輸入乙個字串,刪除出現次數最少的字串

2021-08-20 12:29:26 字數 590 閱讀 7129

#include

#include

#define n 100

char del_min(char *str,int *len_str)

;                       

for(i = 0; i < (int) len_str; i++)          //外層函式遍歷陣列,(int) len_str強制型別轉換為整型   

}if(count == min_max)

//如果計數變數為min_max說明全為同一字元

if(count < min_max)

//如果小於min_max,min_max進行重新賦值,總之是篩選出最少的,把最少的賦值給min_max,以便後面進行刪除

}k = 0;

//初始化k

for(i = 0; i < (int) len_str; i++)

}for(i = 0; i < (int) len_str; i++)

//迴圈列印最終陣列

printf("\n");

*str = '\0';

//在最後加上'\0',結束陣列

}int main()

計算乙個字串中每乙個字元出現的次數

分析 1.使用scanner獲取使用者輸入的字串 2.建立map集合,key是字串中的字元,value是字元的個數 3.遍歷字串,獲取每乙個字元 4.使用獲取到的字元,去map集合判斷key是否存在 通過字元 key 獲取value 字元個數 value put key,value 把新的value...

計算乙個字串中每個字元出現的次數

已知字串為 aaabbbbbbcadd 思路1 1.建立乙個map key 出現的字元 value 出現的次數 2.獲取字串中的每乙個字元 3.檢視字元是否在map中作為key存在.若存在 說明已經統計過 value 1 不存在 value 1 如下 public class countstring...

計算乙個字串中每個字元出現的次數

分析 1 使用scanner獲取使用者輸入的字串 2 建立map集合,key是字串中的字元,value是字元的個數 3 遍歷字串,獲取每乙個字元 4 獲取到的字元,去map集合判斷key是否存在 key存在 通過字元 key 獲取value 字元個數 value put key,value 把新的v...