hdoj 1039 Easier Done Than Said?(水题)
来源:互联网 发布:淘宝网买家注册要求 编辑:程序博客网 时间:2024/05/20 03:44
思路:规则翻译就好
代码如下:
#include <stdio.h>#include <stdlib.h>#include <string.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */#define p 3.1415927int judge(char c){if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u')return 1;else if (c=='\0')return -1;else return 0;}int main(int argc, char *argv[]) {char a[30];int i;int len;int flag;int sum;for(i=0;i<30;i++)a[i]='\0';while(scanf("%s",a)){if(a[0]=='e'&&a[1]=='n'&&a[2]=='d')break;flag=1;len=strlen(a);sum=0;for(i=0;i<len;i++){sum+=judge(a[i]);}for(i=0;i<len;i++){if(sum==0){flag=0;break;}if(judge(a[i])==1 && judge(a[i+1])==1 &&judge(a[i+2])==1){flag=0;break;}if(judge(a[i])==0 && judge(a[i+1])==0 &&judge(a[i+2])==0){flag=0;break;}if(a[i]==a[i+1]){if(a[i]!='e'&& a[i]!='o'){flag=0;break;}}}if(flag)printf("<%s> is acceptable.\n",a); elseprintf("<%s> is not acceptable.\n",a);for(i=0;i<30;i++)a[i]='\0'; } return 0;}
阅读全文
0 0
- hdoj 1039 Easier Done Than Said?(水题)
- hdoj 1039 Easier Done Than Said?
- HDOJ 1039 Easier Done Than Said?
- hdoj 1039 Easier Done Than Said?
- hdoj-1039Easier Done Than Said?
- HDOJ 1039 Easier Done Than Said?
- [HDOJ 1039] Easier Done Than Said? (基础,字符串) .
- hdoj 1039 Easier Done Than Said?(水水的)
- hdoj Easier Done Than Said?
- Easier Done Than Said?(hdu 1039)
- 1039 Easier Done Than Said?
- HDOJ 1039 Easier Done Than Said?解题报告
- HDOJ 1039 Easier Done Than Said? 简单的字符串处理
- HDOJ 1039 Easier Done Than Said? 简单的字符串处理
- 杭电ACM HDOJ 1039 Easier Done Than Said?
- HDOJ/HDU 1039 Easier Done Than Said?(字符串处理~)
- ACM--元辅音--HDOJ 1039--Easier Done Than Said?--字符串
- Easier Done Than Said?
- c语言小游戏扫雷
- RxJava 源码解析 —— Observable#defer(...)
- Android跨进程通信
- Rearrange a String With Integers-LintCode
- nmon使用方法
- hdoj 1039 Easier Done Than Said?(水题)
- 【专访】黄健宏:为什么真正的聪明人喜欢用笨方法?
- 【Vue】详解Vue组件系统
- appium swipe不能使用和tap不能使用
- 《Unix 网络编程》学习笔记 第一章:简介
- 获取页面DOM数脚本
- mysql和oracle的sql语法
- spark(12)-从Spark架构中透视Job(course21)
- 制作img镜像文件的5种方法