列表

详情


NC231685. 龙神的成绩单

描述

龙神的学弟杜教练在大学生涯中荣获四次校长奖学金提名,现在给出龙神的成绩,请输出成绩对应的等级。

当龙神成绩为时输出,当龙神成绩为时输出,当龙神成绩为时输出,当成绩小于0或大于100时输出

注意:输出不包括引号.

输入描述

一个整数,表示t组样例;

接下来t行每行一个整数,表示龙神的成绩。

输出描述

对于每个成绩输出对应的答案。

示例1

输入:

5
-1
50
60
70
80

输出:

wa
fail
pass
pass
excellent

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++ 解法, 执行用时: 11ms, 内存消耗: 1036K, 提交时间: 2022-01-15 20:56:57

#include<stdio.h>
int main()
{int n,a;
scanf("%d",&n);
while(n--)
{scanf("%d",&a);
if(a>=0&&a<60) printf("fail\n");
else if(a<80&&a>=60)printf("pass\n");
else if(a<=100&&a>=80)printf("excellent\n");
else printf("wa\n");}
return 0;}

pypy3 解法, 执行用时: 426ms, 内存消耗: 83940K, 提交时间: 2021-12-19 14:32:44

tt = int(input())

for _ in range(tt):
    a = int(input())
    if 0 <= a < 60:
        print("fail")
    elif 60 <= a < 80:
        print("pass")
    elif 80 <= a <= 100:
        print("excellent")
    else:
        print("wa")

Python3 解法, 执行用时: 421ms, 内存消耗: 4896K, 提交时间: 2021-12-19 16:33:56

for _ in range(int(input())):
    a=int(input())
    if a<0 or a>100 :print('wa')
    elif a<60:print('fail')
    elif a<80:print('pass')
    else :print('excellent')

上一题