zoukankan      html  css  js  c++  java
  • cpp--data type

    cpp允许用户根据自己声明一些类型【数组,结构体类型,共用体类型,枚举类型,类类型】user-defined type

     1 #include <iostream>
     2 using namespace std;
     3 
     4 struct Data
     5 {
     6     int month;
     7     int day;
     8     int year;
     9 };
    10 struct Student
    11 {
    12     int num;
    13     char name[20];
    14     char sex;
    15     Data birthday;
    16     float score;
    17 }student1,student2={10002,"hello",'b',5,23,9000,90};
    18 int main()
    19 {
    20     student1=student2;
    21     cout<<"student1 info about:"<<endl;
    22     cout<<"num:"<<student1.num<<endl;
    23     cout<<"name:"<<student1.name<<endl;
    24     cout<<"sex:"<<student1.sex<<endl;
    25     cout<<"month:"<<student1.birthday.month<<endl;
    26     cout<<"year:"<<student1.birthday.year<<endl;
    27     cout<<"score:"<<student1.score<<endl;
    28 }

    结构体数组:每个数组元素都是一个结构体类型的数据,他们都分别包括各个成员项

     1 #if 0
     2 3个候选人,最终有一个人当选,10个人参与投票,键盘输入3个候选人名字(10次),输出每个候选人的得票结果
     3 #endif
     4 
     5 #include <iostream>
     6 using namespace std;
     7 
     8 struct Person//声明结构体类型Person
     9 {
    10     char name[20];
    11     int cout;
    12 }leader[3]={"a",0,"b",0,"c",0};//定义Person类型的数组leader
    13 int main()
    14 { 
    15     int i,j;
    16     string leader_name;//字符变量
    17     for(i=0;i<10;i++)
    18     {
    19         cin>>leader_name;
    20         for(j=0;j<3;j++)
    21             if(leader_name==leader[j].name)//将输入的名字与候选人名字作对比
    22                 leader[j].cout++;//相同,计数+1
    23     }
    24     cout<<endl;
    25     for(i=0;i<3;i++)
    26         cout<<leader[i].name<<":"<<leader[i].cout<<endl;
    27     return 0;
    28 
    29 }
  • 相关阅读:
    ROS2概述和实践入门
    ROS2与FastRTPSROS2与FastRTPS
    RoboWare Studio已经停更
    ubuntu20.04 Roboware安装遇到的问题
    Ubuntu16.04安装ROS2
    拥抱ROS2系列:ROS2概述和实践入门(一)
    clash for Linux安装使用
    Ubuntu 安装RoboWare
    Ubuntu 18.04 安装VSCode
    开源ImageFilter库For IOS源码发布
  • 原文地址:https://www.cnblogs.com/Blue-Moniter4/p/9551366.html
Copyright © 2011-2022 走看看