首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

湖南省科技大学 1439: 很简单的回文 回文数变形

2012-09-12 
湖南科技大学1439: 很简单的回文回文数变形1439: 很简单的回文#includestdio.h#includestring.h char

湖南科技大学 1439: 很简单的回文 回文数变形

1439: 很简单的回文#include<stdio.h> #include<string.h> char a[1000000]; int b[15]; int cnt; int main() { int d,i; while(gets(a)!=NULL) { int cnt=0; memset(b,0,sizeof(b)); d=strlen(a); if(d==1) {printf("Yes\n");continue;} i=1; while(a[i]=='0') {i++;}//防止 1000 这样的数据 if(i>=d) {printf("No\n");continue;} if(d==2&&a[0]=='-'&&a[1]=='1') break; i=0; while(a[i]==0) {i++;} for(i;i<d;i++) b[a[i]-'0']++; for(i=0;i<10;i++) if(b[i]%2!=0) cnt++; if(cnt==1||cnt==0) printf("Yes\n"); else printf("No\n"); } return 0; }

热点排行