当前位置: 代码迷 >> 综合 >> XTU OJ Palindrome 1351
  详细解决方案

XTU OJ Palindrome 1351

热度:33   发布时间:2023-12-04 21:58:22.0
//思路:对字符串全体进行遍历并计数,如果出现一个奇数或者无奇数则yse,否则NO;
#include<stdio.h>
#include<string.h>
char num[1001];
char alp[30];
int main()
{while (scanf("%s",num)!=EOF){int cnt=0;int n=strlen(num); for(int i=0;i<n;i++){alp[num[i]-'a']++;}for(int i=0;i<26;i++){if(alp[i]%2!=0) cnt++;}if(cnt>=2)  printf("No\n");else         printf("Yes\n");    memset(num,0,sizeof(num));memset(alp,0,sizeof(alp));        }return 0;    
} 

  相关解决方案