#include <iostream>

using namespace std;

int main()

{

        char name[20];

        char gender;

        int age;

        cout << "请输入姓名、性别(M/F)和年龄:"<<endl;

        cin >> name >> gender >> age;

        cout << "name :"<<name <<endl;

        cout << "sex:"<<gender <<endl;

        cout << "birthday:"<<2014-age<<endl;

}

ot@embedded c++]# g++ name.cc 

[root@embedded c++]# ./a.out 

请输入姓名、性别(M/F)和年龄:

张三 M 22

name :张三

sex:M

birthday:1992

[root@embedded c++]#

假设年龄小于0怎么办呢?

{

        char name[20];

        char gender;

        int age;

        cout << "请输入姓名、性别(M/F)和年龄:"<<endl;

        cin >> name >> gender >> age;

        cout << "name :"<<name <<endl;

        cout << "sex:"<<gender <<endl;

        if(age>=0)

                cout << "出生年份:"<<2014-age<<endl;

        if(age <0)

        {

                cout << "你来自未来??"<<endl;

                cout <<"出生于"<<-age<<"年之后!"<<endl;

        }

}

t@embedded c++]# ./a.out 

请输入姓名、性别(M/F)和年龄:

机器猫 M -10

name :机器猫

sex:M

你来自未来??

出生于10年之后!

最新文章

  1. Python 4 —— 函数与模块
  2. 5月11日 ArrayList集合复习、特殊集合、枚举类型
  3. linux基础命令学习(六)DHCP服务器配置
  4. 基于NodeJs的网页爬虫的构建(二)
  5. 第八篇、SVN在Mac上使用
  6. Python字符串方法
  7. UML开发工具Rose ralation的破解安装,
  8. SSM(Spring + Springmvc + Mybatis)框架面试题
  9. 实现h5中radio单击取消与选中
  10. POJ 3713 Transferring Sylla【Tarjan求割点】
  11. 一些有价值的Blog推荐
  12. MTK 自定义系统服务
  13. WPF的xaml中特殊字符表示
  14. 理解 Azure 平台中虚拟机的计算能力
  15. ILSpy 反编译.NET
  16. WebDriverAPI(10)
  17. flask 的管理模块的功能add_template_global、send_from_directory
  18. kubernetes 示例 hello world
  19. 20165301 2017-2018-2 《Java程序设计》第四周学习总结
  20. [剑指Offer] 55.链表中环的入口结点

热门文章

  1. ajax 获取 json 数据乱码
  2. ASP.NET-表单验证-DataAnnotations
  3. spring boot约定优于配置的这种做法在如今越来越流行了
  4. 今天开始看看brpc-baidurpc
  5. HDU 1709
  6. Python中常见的文件对象内建函数
  7. iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)
  8. 王立平--自己定义TitleBar
  9. Django之ORM数据库增删改查
  10. ios各个屏幕