ACM输入入门

本文是为中央民族大学ACM团队创建的csdn账号,旨在分享ACM学习经验。介绍了输入输出格式,强调每组数据读到输入文件末尾,并解释了在线评测(OJ)中可能出现的错误类型。推荐使用杭电OJ进行刷题,特别是针对C语言的基础题目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自我介绍

这里是专门为中央民族大学ACM申请的一个csdn账号,希望以后可以更好地与大家交流和学习。我更希望各位萌萌哒的师弟师妹稳住心态,一步一步向前,看到你们的进步就是对我最大的回报。

输入输出格式

  1. 要求出输入T组数据来计算a+b
#include <stdio.h>

int main(){
    int a, b, T;
    scanf("%d", &T);
    while(T--){
        scanf("%d %d", &a, &b);
        printf("%d\n", a+b);
    }
    return 0;
}

2.题目要求输入多组输入,但是并没有说多少组,那么就一直读到输入文件末尾,对于程序设计题目来说每道题都会有一个输入文本和一个输出文本,程序进行后台进行测评是会从输入文件中读入输入,然后自己的程序会得到一个输出的结果,该结果与输出文本中的数据进行比较,如果是对的,那么就会返回accept,如果是错的,那么就会返回wrong answer,当然还会有其他错误,比如:
格式错误 (Presentation Error,简称PE)
编译错误 (Compile Error Error,简称CE)
时间超限 (TLE,Time Limit Exceeded,超时)
输出超限(Output Limit Exceeded)
后面大家遇到这些问题,你们可以再群里面问,我负责回答。

#include <stdio.h>

int main(){
    int a, b;
    //此处EOF代表end of file的意思,它的实际值是-1,也可以用-1代替,但是用EOF可以
    //让人更明显看出读到文件末尾的意思,也就是读入多组数据的意思。
    while(scanf("%d %d", &a, &b) != EOF){
        printf("%d\n", a+b);
    }
    return 0;
}

刷题OJ(online judge)

杭电OJ,这是个链接可以点进去
推荐大家拿第一题练手,这个题目列表的第十一页是关于C语言的基础题,大家也可以写一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值