ZOJ1713

来源:互联网 发布:君麻吕实力 知乎 编辑:程序博客网 时间:2024/06/01 09:23
注意排除相同元音的方法
#include <stdio.h>#include <string.h>int iss(char c)//判断元音字符 {switch(c){case'a':return 1;case'e':return 1;case'i':return 1;case'o':return 1;case'u':return 1;case'y':return 1;default:return 0;}}int isss(char *s,int n)//找出符合要求的句子 {int count=0;int i;for(i=0;s[i]!='\0';){if(iss(s[i])){count++;while(iss(s[i]))//排除相同的元音     i++;}else i++;}if(count==n) return 1;else return 0;}int main(){char a[210],b[210],c[210];while(scanf("%[^'/']",a)!=EOF)//把不是/的字符放在a里 {getchar();scanf("%[^'/']",b);getchar();gets(c);if((strcmp(a,"e")==0)&&(strcmp(b,"0")==0)&&(strcmp(c,"i")==0))   break;if(!isss(a,5))  printf("1\n");else if(!isss(b,7)) printf("2\n");else if(!isss(c,5)) printf("3\n");else printf("Y\n");   }return 0;}

0 0
原创粉丝点击