
杭电OJ-1039(C)
发布日期:2021-05-10 02:25:52
浏览次数:18
分类:精选文章
本文共 1000 字,大约阅读时间需要 3 分钟。
#include#include int is_vowel(char ch){ switch(ch) { case 'a': return 1;break; case 'e': return 2;break; case 'i': return 3;break; case 'o': return 4;break; case 'u': return 5;break; default: return -1; }}int main(){ char a[80]; while(gets(a)) { int flag_vowel=0,num1=0,num2=0,value,flag=1; if(strcmp(a,"end")==0) break; for(int i=0;i 0&&flag_vowel==0) flag_vowel=1; //<1> if((i<=strlen(a)-1)&&(a[i]==a[i+1])&&(a[i]!='e')&&(a[i]!='o')) flag=0; //<3> if(value>0) { //<2> while(a[i]) { if(is_vowel(a[i])>0) num1++; else { num1=0;break;} if(num1==3) { flag=0;num1=0;} i++; } } else { while(a[i]) { if(is_vowel(a[i])<0) num2++; else { num2=0;break;} if(num2==3) { flag=0;num2=0;} i++; } } } //输出 if(flag==0||flag_vowel==0) printf("<%s> is not acceptable.\n",a); else if(flag==1&&flag_vowel==1) printf("<%s> is acceptable.\n",a); } return 0;}
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月29日 11时05分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
发布项目到maven中央仓库
2021-05-10
HDOJ1028-Ignatius and the Princess III(整数划分)
2021-05-10
学习spring security 5~入门
2021-05-10
ArcServer10.1-10.2集群部署和Nginx结合负载均衡
2021-05-10
ArcEngine代码 GP区域分析之面积制表(统计各行政区内的各土地利用类型面积)
2021-05-10
ArcEngine代码 GP提取分析之筛选
2021-05-10
Flutter-Dart version solving failed
2021-05-10
JAVA变量和运算符
2021-05-10
常见状态码
2021-05-10
重定向
2021-05-10
08-springmvc-异常解析器
2021-05-10
MYISAM存储引擎
2021-05-10
什么情况必须使用 statement
2021-05-10
账号转账演示事务
2021-05-10
HDML BS结构和CS结构介绍
2021-05-10
Object类:jDK类库的根类
2021-05-10
java中的集合回顾-collections工具类进行一个集合排序
2021-05-10
maven maven知识点回顾
2021-05-10
VS VS导入opencv的配置文件到Debug文件后还是无法导入库函数
2021-05-10