#include<stdio.h>
// 引入标准输入输出头文件
struct stu{
int xuehao;
// 定义学生结构体,包含学号、学科成绩、术科成绩、总成绩、两科成绩之和
int xue;
int su;
int zong;
int sum;
};
int pan(struct stu a)
{
// 判断学生是否优秀的函数
if(a.zong >= 800 && a.sum >140)
// 如果总成绩大于等于 800 且两科成绩之和大于 140,返回 1
return 1;
else return 0;
// 否则返回 0
}
int main()
{
int n;
scanf("%d",&n);
// 从用户输入读取学生数量 n
struct stu list[1001];
// 定义学生结构体数组
for(int i=0; i<n; i++)
{
scanf("%d %d %d",&list[i].xuehao, &list[i].xue, &list[i].su);
// 输入每个学生的学号、学科成绩、术科成绩
list[i].zong = 7*list[i].xue + 3*list[i].su;
// 计算学生的总成绩,学科成绩乘以 7 加上术科成绩乘以 3
list[i].sum = list[i].xue + list[i].su;
// 计算学生的两科成绩之和
}
for(int i=0; i<n; i++)
{
if(pan(list[i]))printf("Excellent\n");
// 如果学生优秀,输出“Excellent”
else printf("Not excellent\n");
// 如果学生不优秀,输出“Not excellent”
}
return 0;
}