01
#include<cstdio>
const int N = 11000;
int a[N],tmp,n;
int main(){
scanf("%d",&n);
for(int i = 1;i <= n;i++) scanf("%d",a+i);
scanf("%d",&tmp);
for(int i = 1;i <= n;i++){
if(a[i] == tmp){
printf("%d\n",i);
return 0;
}
}
printf("-1\n");
return 0;
}
02
#include<cstdio>
#include<cstring>
struct Stu{
int Score;
char name[25];
};
Stu students[110];
const int INF = 0x3f3f3f3f;
int main(){
int n;
scanf("%d",&n);
for(int i = 1;i <= n;i++){
scanf("%d%s",&students[i].Score,students[i].name);
}
int mx = -INF;
char tname[25];
for(int i = 1;i <= n;i++){
if(students[i].Score > mx){
mx = students[i].Score;
memcpy(tname,students[i].name,25);
}
}
puts(tname);
return 0;
}
03
#include<cstdio>
int main(){
int a,b,ans,mx = -1;
for(int i = 1;i <= 7;i++){
scanf("%d%d",&a,&b);
if(a+b > mx){
mx = a+b;
ans = i;
}
}
printf("%d\n",ans);
return 0;
}
04
#include <iostream>
#include <string>
using namespace std;
struct Student
{
char name[20]; //姓名
int score1; //期末成绩
int score2; //班级成绩
char leader; //是否是班干部
char weststudent; //是否是西部学生
int article; //论文数
int money; //个人总奖金
};
Student a[100];
int main()
{
int max=0; //学生编号
int sum=0; //总奖金
int n; //学生总数
cin>>n; //