0
点赞
收藏
分享

微信扫一扫

862. 三元组排序-语法课最后一题(DAY 31)

穆熙沐 2022-04-13 阅读 47

文章目录

原题题目

在这里插入图片描述
在这里插入图片描述

代码实现

#include<iostream>
#include<cstring>
#include<algorithm>

using namespace std;

const int N=10010;

struct Data
{
    int x;
    double y;
    string z;
    
    bool operator <(const Data & t)const 
    {
        return x<t.x;
    }
    
}a[N];


int main()
{
    int n;
    cin >> n;
    
    for(int i=0;i<n;i++)cin >>a[i].x>> a[i].y>> a[i].z;
    
    sort (a,a+n);
    
    for(int i=0;i<n;i++)
    printf("%d %.2lf %s\n",a[i].x,a[i].y,a[i].z.c_str());
    
    return 0;
}

如果用printf来输出string的话 需要用 .c_str()

在这里插入图片描述

举报

相关推荐

0 条评论