C++primer plus第六版课后编程练习答案6.7
2015-11-26 16:09
609 查看
#include<iostream> #include<cctype> #include<cstdlib>//support for exit(),atoi() #include<string> #include<fstream>//文件I/O #include<sstream>//stringstream转换各种数据格式 using namespace std; void main() { string str; int vowel=0,consonant=0,other=0;//vowel元音,consonant辅音 cout<<"enter words (q to quit):"<<endl; cin>>str; while("q"!=str) { if(isalpha(str[0])) { if(('a'==str[0])||('o'==str[0])||('e'==str[0])||('i'==str[0])||('o'==str[0])||('u'==str[0]))//判断是否元音 vowel++; else consonant++; } else other++; cin>>str; } cout<<vowel<<" words beginning with vowels"<<endl; cout<<consonant<<" words beginning with consonants"<<endl; cout<<other<<" others"<<endl; }
相关文章推荐
- 问题
- C++primer plus第六版课后编程练习答案6.6
- C++primer plus第六版课后编程练习答案6.5
- c++ primer 3 标准库类型
- C++primer plus第六版课后编程练习答案6.4
- c++11条件变量的使用,condition_variable
- C++primer plus第六版课后编程练习答案6.3
- code forces 4C Registration system (map 的简单用法)
- C++设计模式[十八]观察者模式
- C++primer plus第六版课后编程练习答案6.2
- C语言_分支结构和循环结构
- C++primer plus第六版课后编程练习答案6.1
- NOIP2015游记
- C++基类和派生类的赋值
- 程序猿的日常151126
- VC++的DLL应用(含Demo演示)
- C++primer plus第六版课后编程练习答案5.9
- 浅析c++智能指针
- C++primer plus第六版课后编程练习答案5.8
- (c++) int 转 string,char*,const char*和string的相互转换