1224: Word Retrieval

1224: Word Retrieval

1.描述

众所周知,对于每次提交OJ都会有如下的几种返回结果:

Accepted:您的程序是正确的,恭喜!

Presentation Error:虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(’ ‘)、制表符(’\t’)或者换行符(’\n’)。

Wrong Answer:输出结果错,这个一般认为是算法有问题。点击链接可以查看具体的错误信息,可以得到相关提示。

Runtime Error:运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。一般例如scanf函数的地址列表中缺少符号&、指针、数组下标越界、除数为0、堆栈溢出等。

Time Limit Exceeded:您的程序运行的时间已经超出了这个题目的时间限制。

Memory Limit Exceeded:您的程序运行的内存已经超出了这个题目的内存限制。

Output Limit Exceeded:您的程序输出内容太多,超过了这个题目的输出限制。

Compilation Error:您的程序语法有问题,编译器无法编译。具体的出错信息可以点击链接察看。

由于之前OJ老是崩溃,使得yjj很是烦躁。于是,她决定攻击OJ,攻击之后OJ的判题系统只会返回原有结果的第一个字母。

现在大一新生wx正在奋力的刷题,可是他看不懂OJ的返回结果,聪明的你能帮帮他么?

输入
多组测试数据,输入包含一个大写字母,为上述OJ返回结果第一个字母之一。

输出
对于每个字母,输出OJ所对应的返回结果,不含冒号。

样例输入
P
样例输出
Presentation Error

2.代码

#include<stdio.h>
#include<math.h>
int main()
{
   char a[2];
   while(scanf("%s",a)!=EOF)
   {
       if(a[0]=='P')
       {
           printf("Presentation Error\n");
       }
       if(a[0]=='A')
       {
           printf("Accepted\n");
       }
       if(a[0]=='W')
       {
           printf("Wrong Answer\n");
       }
       if(a[0]=='R')
       {
           printf("Runtime Error\n");
       }
       if(a[0]=='T')
       {
           printf("Time Limit Exceeded\n");
       }
        if(a[0]=='M')
       {
           printf("Memory Limit Exceeded\n");
       }
        if(a[0]=='O')
       {
           printf("Output Limit Exceeded\n");
       }
        if(a[0]=='C')
       {
           printf("Compilation Error\n");
       }
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤米先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值