本文共 698 字,大约阅读时间需要 2 分钟。
判断一个字符串是否满足下面三个规则:
1.至少有一个元音(a,e,o,i,u) 2.不能出现三个及以上的连续元音或辅音 3.不能出现连续两个相同字母,但ee,oo除外。如果都满足,就输出accept(按详细格式)
否则输出 not accpet(按详细格式)没什么特殊的,就是自己写控制函数对字符串进行判断而已。。。
我又错在初始化错了地方啊!!!!!!很经典的一个地方
int flag=0,trek=0,yuanfu=0; 错在了初始化代码就不作详细解释了。。。一万个人一万个版本。。。就是翻译那个规则而已。。。
#include#include using namespace std;int yuanyin(char a){ if(a=='a' ||a=='e' ||a=='i'||a=='o'||a=='u') return 1; else return 0;}int main(){ string s; while(cin>>s && s!="end"){ int flag=0,trek=0,yuanfu=0; for(int i=0;i "<<" is not acceptable."< "<<" is acceptable."< "<<" is not acceptable."<
happy coding
seen欢迎一起探讨知识
转载地址:http://htujn.baihongyu.com/