zoukankan      html  css  js  c++  java
  • 共用体类型数据的特点

     1 #include <iostream>
     2 #include <string.h>
     3 #include <iomanip>
     4 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     5 using namespace std;
     6 struct person
     7 {
     8     int num;
     9     char name[10];
    10     char sex;
    11     char job;
    12     union p
    13     {
    14         int grade;
    15         char position[10];
    16     }category;
    17 } 
    18 person[2];
    19 
    20 int main(int argc, char** argv) {
    21     int i;
    22     for(i=0;i<2;i++)
    23     {
    24         cin>>person[i].num>>person[i].name>>person[i].sex>>person[i].job;
    25         if(person[i].job=='s')
    26         cin>>person[i].category.grade;
    27         else if(person[i].job=='t')
    28         cin>>person[i].category.position;
    29     }
    30     cout<<endl<<"No. Name sex job grade/position"<<endl;
    31     for(i=0;i<2;i++){
    32         if(person[i].job=='s')
    33         cout <<person[i].num<<setw(6)<<person[i].name<<" "<<person[i].sex<<" "<<person[i].job<<setw(10)<<person[i].category.grade<<endl;
    34         else
    35         cout <<person[i].num<<setw(6)<<person[i].name<<" "<<person[i].sex<<" "<<person[i].job<<setw(10)<<person[i].category.position<<endl;
    36     }
    37     return 0;
    38 }
  • 相关阅读:
    子元素margin带动父元素拖动
    SideBar---fixed定位
    身份证号码
    正则表达式
    关于encodeURIComponent的用法
    判断用户使用的浏览设备
    获取cookie值
    第五周学习总结
    第四周学习总结
    寻找你的黑客偶像
  • 原文地址:https://www.cnblogs.com/borter/p/9401821.html
Copyright © 2011-2022 走看看