B. [编程题] 计算器,求加法

    传统题 1000ms 256MiB

[编程题] 计算器,求加法

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

找不到电脑上的计算器?试试自己实现一个吧。

题目描述

编写程序,求两个正整数的和。

比如说,我输入“1 2”,请你输出“3”!


输入

一行,输入两个用空格隔开的正整数 aa 和 bb。

输出

一行,输出一个正整数,为两个正整数的和 a+ba + b。


样例是一组(或多组)输入和输出,是出题人给你的用于检验自己代码是否正确的金法宝!

1 2
3

重要:注意事项

  1. C 语言组必看:比赛支持 C 和 C++。提交的代码不要包含 system(pause) 等导致控制台等待的代码。参考代码如下:
// C 语言
#include <stdio.h>
int main() {
    int a, b;
    scanf("%d%d", &a, &b);
    printf("%d\n", a + b);
    // 64 位输出请用 printf("%lld")
    return 0;
}
// C++ 语言
#include <iostream>
// 兼容C语言头文件和函数
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    cout << a + b << endl;
    // 64 位输出请使用 printf("%lld")
    return 0;
}
  1. Java 组必看:提交的代码的主类名必须为 Main,且类不能存在于包内(即代码内不得含有类似 package xxx 的信息)。参考代码如下:
// 不要有任何包信息(如 package xxx)
import java.util.Scanner;
public class Main { // 类名必须为 Main
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.println(a + b);
		sc.close(); // 推荐及时关闭读入流
    }
}
  1. Python 组必看:算法竞赛中,Python 组是不可以使用 numpy 和 scipy 库的哦!参考代码如下:
# 使用 input 读入
a, b = input().split()
print(int(a) + int(b))

# 或使用 sys
import sys
a, b = map(int, sys.stdin.readline().split())
print(a + b)

提问:怎么提交代码?

页面右上角有两种提交方式。

  1. 进入“在线编程模式”,粘贴你的代码,点击上方“提交按钮”,下方就会展示评测的进度和结果。(该模式还可以作为在线 IDE 使用)
  2. 在题目详情界面点击“递交”,粘贴你的代码或选择代码文件,即可提交。


提问:如何查看测评结果?

如果是通过“递交”按钮提交评测,会跳转到结果页面:

左上角就是评测分数和评测结果!

如果是通过“在线编程模式”内按钮提交评测,结果会在下方显示:

只要只有 AC 没有其他,就证明你的代码没有问题!

点击某条记录就可以进入详情页面(参考第一张图)。


代码提交后,返回的各种英文结果是什么意思?

NOTE: 有“成绩取消”字样则说明管理员手动标记此记录为取消,可能违反了比赛规则,比如代码被发现与其他选手的代码十分相似。

  • Waiting 评测:评测请求正在等待被评测机抓取
  • Fetched 评测:评测请求已被评测机抓取,正在准备开始评测
  • Compiling 评测:正在编译中
  • Judging 评测:编译成功,正在评测中
  • Accepted 通过:程序输出完全正确
  • Wrong Answer 不通过:程序输出与标准答案不一致(不包括行末空格以及文件末空行)
  • Time Limit Exceeded 不通过:程序运行时间超过了题目限制
  • Memory Limit Exceeded 不通过:程序运行内存空间超过了题目限制
  • Runtime Error 不通过:程序运行时错误(如数组越界、被零除、运算溢出、栈溢出、无效指针等)
  • Compile Error 不通过:编译失败
  • System Error 错误:系统错误(如果您遇到此问题,请及时在讨论区进行反馈)
  • Canceled 其他:评测被取消
  • Unknown Error 其他:未知错误
  • Ignored 其他:被忽略

如何编写代码?二选一:

  1. 使用电脑上的 本地 IDE(推荐,易于调试,运行快)
  • C 语言组:Visual C++ 6.0、Dev C++;
  • Java 组:Eclipse 2018;
  • Python 组:PyCharm Community 2019、IDLE。
  1. 使用在线 IDE(不推荐,使用人数多容易排队)
  • 点击右上角“进入在线编程模式”,即可在编辑器中书写和提交代码;
  • 点击上方“自测”和“运行自测”,可以根据你的输入,给出对应代码相应的编译结果和输出结果。
  • 对于 Java 组,尤其不推荐此方法,因为 javac 的特性,编译将耗时 10 秒以上,严重影响答题进程。

如何提交代码?二选一:

  1. 进入“在线编程模式”,粘贴你的代码,点击上方“提交按钮”,下方就会展示评测的进度和结果。
  2. 在题目详情界面点击“递交”,粘贴你的代码或选择代码文件,即可提交。

【热身赛】第一届“智汇杯”计算机编程挑战赛

未参加
状态
已完成
规则
乐多
题目
2
开始于
2025-4-9 13:00
结束时间
2025-4-9 13:30
持续时间
0.5 小时
主持人
参赛人数
95