C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

常用链接

留言簿(8)

搜索

  •  

最新评论

阅读排行榜

评论排行榜


第一个:

#include "stdafx.h"
#include 
<iostream>
using namespace std;
int main(int argc, char* argv[])
{
    
char ch;
    cout
<<"Type,and I shall repeat.\n";
    cin.
get(ch);
    
while(ch!='.')
    
{
        
if(ch=='\n')
            cout
<<ch;
        
else
            cout
<<++ch;
        
//将++ch改为ch+1将产生一种有趣的效果,能推断出它是什么吗?
        cin.get(ch);
    }

    cout
<<"\nPlease excuse the slight confusion.\n";
    
return 0;
}


第二个:使用enum定义一组相关的常量,然后在switch语句中使用这些常量。

#include "stdafx.h"
#include 
<iostream>
using namespace std;
enum{red,orange,yellow,green,blue,violet,indigo};

int main(int argc, char* argv[])
{
    cout
<<"Enter color code(0-6): ";
    
int code;
    cin
>>code;
    
while(code>=red&&code<=indigo)
    
{
        
switch(code)
        
{
            
case red:cout<<"red"<<endl;break;
            
case orange:cout<<"orange"<<endl;break;
            
case yellow:cout<<"yellow"<<endl;break;
            
case green:cout<<"green"<<endl;break;
            
case blue:cout<<"blue"<<endl;break;
            
case violet:cout<<"violet"<<endl;break;
            
case indigo:cout<<"indigo"<<endl;break;
        }

        cout
<<"Enter color code(0-6): ";
        cin
>>code;
    }

    cout
<<"Bye\n";
    
return 0;
}
posted on 2010-02-06 23:37 烟皑 阅读(282) 评论(0)  编辑 收藏 引用 所属分类: C++ primer plus学习笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理