萌新求助qwq

P1104 生日

```cpp cin>>a[i].name>>a[i].nian>>a[i].ri>>a[i].yue; ``` 输入月和日翻了
by Thenyu @ 2023-05-19 19:49:29


应该是cin>>a[i].name>>a[i].nian>>a[i].yue>>a[i].ri;
by wanjiayang @ 2023-05-19 20:01:01


```cpp #include <iostream> #include <algorithm> #include <string> using namespace std; struct dian { string name; int nian,yue,ri; }a[105]; bool mycmp(dian a,dian b) { if(a.nian!=b.nian) { return a.nian<b.nian; } if(a.yue!=b.yue) { return a.yue<b.yue; } if(a.ri!=b.ri) { return a.ri<b.ri; } return 1; } int main() { int n,i; cin>>n; for(i=1;i<=n;i++) { cin>>a[i].name>>a[i].nian>>a[i].yue>>a[i].ri; } sort(a+1,a+n+1,mycmp); for(i=1;i<=n;i++) { cout<<a[i].name<<endl; } return 0; } ``` 怎么还是不行,麻烦看看
by bsj_bianshaojun @ 2023-05-19 21:12:01


|