码迷,mamicode.com
首页 > 其他好文 > 详细

*1399甲流病人初筛

时间:2017-12-03 23:59:55      阅读:1108      评论:0      收藏:0      [点我收藏+]

标签:int   als   重定义   span   ++   oat   else   声明和定义   type   

 1 #include<iostream>
 2 using namespace std;
 3 const float t=37.5;
 4 struct br{
 5     string name;
 6     float tw;
 7     int isks;
 8 };//结构体的定义 
 9 int n,s=0;
10 struct br a[300];// 定义了一个类型为struct br的数组a 
11 bool pd(struct br x)//注意这儿参数为结构体 
12 {
13     if(x.tw>=t&&x.isks)return true;
14     else return false;
15 }
16 int main()
17 {
18     cin>>n;
19     for(int i=0;i<n;i++)
20     {
21         cin>>a[i].name>>a[i].tw>>a[i].isks;
22     }
23     for(int i=0;i<n;i++)
24     {
25         if(pd(a[i]))
26         {
27         cout<<a[i].name<<endl;    
28         s++;
29         }
30         
31     }
32     cout<<s;
33     return 0;
34 } 

C++中结构体的声明和定义

//定义一个结构体,类型为struct Student
struct  Student     
{
    string name;
    double eng;
    double ch;
}; 
 
//定义了一个结构体,类型为struct Student;且定义了一个结构体实例,名叫Stu
10  struct  Student    
11  {
12      string name;
13      double eng;
14      double ch;
15  }Stu; 
16   
17  //定义了无名的结构体,且定义了一个结构体实例,名叫Stu
18  struct 
19  {
20      string name;
21      double eng;
22      double ch;
23  }Stu; 
24   
25  //重定义结构体,类型为struct Student 或者是Stu
26  typedef struct  Student  
27  {
28      string name;
29      double eng;
30      double ch;
31  }Stu; 
32   
33  //重定义结构体,类型为Stu
34  typedef struct  
35  {
36      string name;
37      double eng;
38      double ch;
39  }Stu;
40   

如果用typedef则,Stu stu; 
否则,struct Student stu; 

*1399甲流病人初筛

标签:int   als   重定义   span   ++   oat   else   声明和定义   type   

原文地址:http://www.cnblogs.com/tflsnoi/p/7967717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!