1 条题解
-
0
C :
#include<stdio.h> struct stu1 { int num; char a[100]; double score; }s[100]; int main() { int n,i,flag=0; double max; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d%s%lf",&s[i].num,s[i].a,&s[i].score); } max=s[0].score; for(i=1;i<n;i++) { if(s[i].score>max) {max=s[i].score; flag=i; } } if(flag) printf("%d %s %.0f\n",s[flag].num,s[flag].a,s[flag].score); else printf("%d %s %.0f\n",s[0].num,s[0].a,s[0].score); }
C++ :
#include<iostream> #include<cstdio> #include<iostream> #include<cmath> using namespace std; int main(){ int num,score,n; string name; cin>>n; cin>>num>>name>>score; for(int i=0;i<n-1;i++){ int maxscore,x; string str; cin>>x>>str>>maxscore; if(maxscore>score){ num = x; name = str; score = maxscore; } //cout<<i<<endl; } cout<<num<<' '<<name<<' '<<score<<endl; return 0; }
- 1
信息
- ID
- 1109
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者