竞赛
考级
嘉陵江的晚风.
题解如下: #include <bits/stdc++.h> using namespace std; struct stu{ string n,f; long long x; }x[1010]; int main() { long long a; cin>>a; for(int i=0;i<a;i++){ cin>>x[i].n>>x[i].x>>x[i].f; } for(int i=0;i<a;i++){ if(x[i].x==1){ cout<<x[i].n<<" "<<x[i].f<<endl; } } return 0; }
琮
本题考查结构体数组,匪常简单。 注意!!! 身份证号是18位!!! long long也hold不住,所以要用string。 下面是代码: #include<bits/stdc++.h> using namespace std; struct stu{ string a;int b;string c; }a[1010]; int main(){ int n; cin>>n; for(int i = 0;i<n;i++){ cin>>a[i].a>>a[i].b>>a[i].c; } for(int i = 0;i<n;i++){ if(a[i].b == 1) cout<<a[i].a<<" "<<a[i].c<<endl; } }
爱玩米忽游的lyx(已出狱)
YuQing1919
#include<iostream> using namespace std; struct s{ string name; string x; int y; }a[1005]; //struct 结构体类型名称{ // 结构体成员; //}; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].name>>a[i].y>>a[i].x; } for(int i=1;i<=n;i++){ if(a[i].y==1){ cout<<a[i].name<<" "<<a[i].x<<endl; } } return 0; }
qwerty1596
#include<bits/stdc++.h> using namespace std; struct s{ string a; string i; int n; }a[1005]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].a>>a[i].n>>a[i].i; } for(int i=1;i<=n;i++){ if(a[i].n==1){ cout<<a[i].a<<" "<<a[i].i<<endl; } } return 0; }
UKE君
#include<bits/stdc++.h> using namespace std; struct p{ string n; int g; string id; }; int main(){ p s[10010]; int n; cin>>n; for(int i=1;i<=n;++i){ cin>>s[i].n>>s[i].g>>s[i].id; } for(int i=1;i<=n;++i){ if(s[i].g==1){ cout<<s[i].n<<" "<<s[i].id<<"\n"; } } }
AC神
黑客_天之神_ZDZL_zsy
#include<bits/stdc++.h> using namespace std; struct studen{ string name; int gender; char num[18]; }; int main(){ studen a[1001]; int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i].name>>a[i].gender>>a[i].num; } for(int i=1;i<=n;i++) { if(a[i].gender==1) { cout<<a[i].name<<" "<<a[i].num<<endl; } }
烈火麒麟
全明星_lloyd
WA君
热知识:long long 也hold不住18位身份证号
枫岚
#include <bits/stdc++.h> using namespace std; struct s{ string xm; int xb; string sfz; }a[1010]; int main() { int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].xm>>a[i].xb>>a[i].sfz; } for(int i=1;i<=n;i++){ if(a[i].xb==1){ cout<<a[i].xm<<" "<<a[i].sfz<<endl; } } return 0; }
留伊铭
#include<bits/stdc++.h> #define int long long using namespace std; int n; struct asd{ string name; bool xing; string zheng; }a[1010];//这里是个人都看得懂 signed main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].name>>a[i].xing>>a[i].zheng;//循环输入姓名,性别,身份证号 if(a[i].xing==1)cout<<a[i].name<<" "<<a[i].zheng<<endl;//判断是否为女性,是的话输出姓名和身份证号 } return 0; }
枫叶Lxy
#include<iostream> using namespace std; struct abc{ }; int main(){ abc a; int n; cin>>n; for(int i=1;i<=n;i++){ cin>>a.name>>a.num>>a.id; if(a.num==1) cout<<a.name<<" "<<a.id<<endl; } }
复仇者-老覴吃龘笾酶皋錽必回关