欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

xzj 结构体

时间:2024-05-11 15:08 作者:admin 点击:
#include iostream using namespace std; struct dog{ //属性 成员变量 int age; double v; double w; //行为 成员函数 void yao(){ cout"a"; } }; bool cmp(int a,int b){ return ab;//返回什么情况下,第一个参数在第二个参数

#include <iostream>

using namespace std;

struct dog{

   //属性 成员变量

   int age;

   double v;

   double w;

   //行为 成员函数

   void yao(){

       cout<<"a";

   }

};

bool cmp(int a,int b){

   return a>b;//返回什么情况下,第一个参数在第二个参数的前面

}

bool cmp2(dog a,dog b){

   return a.v>b.v;

}

int main(){

   int a[10]={23,45,8,679,564,6,5678,754,69,76875};

   sort(a,a+10);//地址开头 地址结尾+1 默认从小到大排序 algorithm

   for(int i=0;i<10;i++) cout<<a[i]<<" ";

   sort(a,a+10,cmp); //地址开头 地址结尾+1 默认从大到小排序

   dog b[10];

   sort(b,b+10,cmp2);

   return 0;

}



(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%