HDU 1039
来源:互联网 发布:日本代购赚钱吗 知乎 编辑:程序博客网 时间:2024/06/05 07:06
#include<stdio.h>#include<string.h>int isv(char c){ if(c=='a'||c=='o'||c=='e'||c=='i'||c=='u') return 1; return 0;}int main(){ int i,len,flag1,flag2,flag3; char s[100],end[10]="end"; gets(s); while(strcmp(s,end)) { flag1=0; flag2=flag3=1; len=strlen(s); for(i=0;i<len;i++) { if(isv(s[i])) flag1=1; if(i>1) if((isv(s[i])&&isv(s[i-1])&&isv(s[i-2]))||(isv(s[i])==0&&isv(s[i-1])==0&&isv(s[i-2])==0)) flag2=0; if(i>0) if(s[i]!='e'&&s[i]!='o') if(s[i-1]==s[i]) flag3=0; } if(flag1&&flag2&&flag3) printf("<%s> is acceptable.\n",s); else printf("<%s> is not acceptable.\n",s); gets(s); }}