hdoj 1039
来源:互联网 发布:经营 网络 贷款 编辑:程序博客网 时间:2024/06/04 00:25
#include <cstdlib>
#include <iostream>
#include <cstring>
using namespace std;
int main(int argc, char *argv[])
{
int numVowels,numConsonants,signVowels,circleA,lengthEnters,signResult,signVowel;
char enters[21];
while(cin>>enters){
if(enters[0]=='e' && enters[1]=='n' && enters[2]=='d' && enters[3]=='\0'){
break;
}
lengthEnters=strlen(enters);
numVowels=0;
numConsonants=0;
signVowel=0;
signResult=1;
for(circleA=0;circleA<lengthEnters;circleA++){
if('a'==enters[circleA] || 'e'==enters[circleA] || 'i'==enters[circleA] || 'o'==enters[circleA] || 'u'==enters[circleA]){
signVowel=1;
numVowels++;
numConsonants=0;
if(numVowels>2){
signResult=0;
break;
}
}else{
numConsonants++;
numVowels=0;
if(numConsonants>2){
signResult=0;
break;
}
}
if(enters[circleA]==enters[circleA-1] && enters[circleA]!='e' && enters[circleA]!='o'){
signResult=0;
break;
}
}
// cout<<signResult<<"---"<<signVowel<<"\n";
if(0==signResult || signVowel!=1){
cout<<"<"<<enters<<"> is not acceptable.\n";
}else{
cout<<"<"<<enters<<"> is acceptable.\n";
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
#include <cstring>
using namespace std;
int main(int argc, char *argv[])
{
int numVowels,numConsonants,signVowels,circleA,lengthEnters,signResult,signVowel;
char enters[21];
while(cin>>enters){
if(enters[0]=='e' && enters[1]=='n' && enters[2]=='d' && enters[3]=='\0'){
break;
}
lengthEnters=strlen(enters);
numVowels=0;
numConsonants=0;
signVowel=0;
signResult=1;
for(circleA=0;circleA<lengthEnters;circleA++){
if('a'==enters[circleA] || 'e'==enters[circleA] || 'i'==enters[circleA] || 'o'==enters[circleA] || 'u'==enters[circleA]){
signVowel=1;
numVowels++;
numConsonants=0;
if(numVowels>2){
signResult=0;
break;
}
}else{
numConsonants++;
numVowels=0;
if(numConsonants>2){
signResult=0;
break;
}
}
if(enters[circleA]==enters[circleA-1] && enters[circleA]!='e' && enters[circleA]!='o'){
signResult=0;
break;
}
}
// cout<<signResult<<"---"<<signVowel<<"\n";
if(0==signResult || signVowel!=1){
cout<<"<"<<enters<<"> is not acceptable.\n";
}else{
cout<<"<"<<enters<<"> is acceptable.\n";
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
字符串处理
- hdoj 1039
- HDOJ 1039
- hdoj 1039
- hdoj 1039
- HDOJ
- hdoj
- hdoj
- HDOJ
- hdoj 1039 Easier Done Than Said?
- HDOJ 1039 Easier Done Than Said?
- hdoj 1039 Easier Done Than Said?
- HDOJ Biker's Trip Odometer 1039
- hdoj-1039Easier Done Than Said?
- HDOJ 1039 Easier Done Than Said?
- hdoj 1568 && hdoj 5344 && hdoj 5444
- HDOJ 1039 Easier Done Than Said?解题报告
- HDOJ 1039 Easier Done Than Said? 简单的字符串处理
- HDOJ 1039 Easier Done Than Said? 简单的字符串处理
- 获取asp.net控件 生成的表单名称
- Ninject对Web Api的支持问题
- HTML5特性 > 本地储存 >HTML5 Web本地存储
- hdu 4407,4415
- Sybase的OLE链接-bug
- hdoj 1039
- 英文面试常见问题
- linux 向所有登录用户发送广播 wall命令
- Debian stable安装NVIDIA显卡驱动,卸载nouveau显卡驱动,gcc-version-check failed
- 伸长的守候
- ActionContext和ServletActionContext小结
- hdu 1086
- Android开发Eclipse中DDMS中Heap使用及GC_EXTERNAL_ALLOC含义
- JAVA Serialization 基础介绍