题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include <stdio.h> int main() { char s[20]={0}; int arr[26]={0}; gets(s); for(int i=0;s[i]!='\0';i++) { arr[s[i]-97]++; } int min=20; for(int i=0;i<20;i++) { if(arr[i]!=0) { if(min>arr[i]) { min=arr[i]; } } } for(int i=0;s[i]!='\0';i++) { if(arr[s[i]-97]!=min) printf("%c",s[i]); } return 0; }