网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=21373
简单:
#include<stdio.h>
#include<string.h>
int main(){
char key[10];
int vis[123],flag,count;
while(scanf("%s",key) != EOF){
memset(vis,0,sizeof(int) * 123);
int len = strlen(key);
int i;
for(i = 0; i < len; i++){
vis[key[i]]++;
}
flag = 0,count = 0;
for(i = 97; i <= 122; i++){
if(vis[i] % 2 != 0){
flag++;
}
}
if(flag == 0 || flag == 1){
printf("Yes\n");
}else{
printf("No\n");
}
}
return 0;
}
转载于:https://blog.51cto.com/20111564/1418709