根据题意,定义结构体
struct node{
int number;
char name[10];
float money
}a[11];
之后,不难想到主函数的写法
在此本蒟蒻献上代码
#include<bits/stdc++.h>
using namespace std;
struct node{
int number;
char name[11];
float money;
}a[11];
int main(){
float s=0.0;
for(int i=1;i<=10;i++){
scanf("%d%s%f",&a[i].number,&a[i].name,&a[i].money);
}
for(int i=1;i<=10;i++)
{
s+=a[i].money;
}
s=s/(10*1.00000);
for(int i=1;i<=10;i++)
{
if(a[i].money>s)
{
printf("%d %s %.2f\n",a[i].number,a[i].name,a[i].money);
}
}
}