3 条题解

  • 2
    @ 2023-5-5 18:33:02

    这道题非常简单

    分享一个蒟蒻代码:

    a,b=map(int,input().split())
    print(a+b)
    

    禁止复制!

    大佬勿喷

    • 0
      @ 2023-5-11 19:21:14

      C++方法

      需要先引用iostream,然后设置 xyx,y 两个变量,接着进行cin输入运算,最后输出 x+yx+y 即可,请注意,x,yx, y 的类型必须是 long long 类型,不然会溢出的哦~

      代码(抄袭按照梦想护卫舰相应规章处理

      #include<iostream>
      using namespace std;//命名空间
      
      int main()//运行主程序
      {
      	long long x, y;//定义x,y
      	cin >> x >> y;//输入x,y
      	cout << x + y;//输出它们结果
      	return 0;//C89必用:结束程序
      }
      
      • 0
        @ 2023-5-5 21:10:42

        题目分析

        对于 C++ 来说,我们不能直接去使用 int 来存储答案,因为 int 的数据范围是 2147483648-214748364821474836472147483647,如果 x,yx, y 最大或最小的话,那么 int 就会溢出。

        int 还会有负数,因此,使用 long long 是最好的方案。

        在程序中,我们只需要定义两个 long long 变量 x,yx, y,使用 %lld 格式符读入,接着以 %lld 的格式输出 x+yx + y 即可。

        这道题目可以说是一道很注重细节的题目,稍不留神,没有仔细看题目,就与 AC 无缘了。

        参考代码

        #include <stdio.h>
        int main() {
            long long x, y; // 请注意,long long 是 C99 之后才会支持的。
            scanf("%lld%lld", &x, &y); // %lld 格式输入,这种格式符兼容 windows 和 unix 系统。
            printf("%lld", x + y);
            return 0;
        }
        
        • 1

        信息

        ID
        1
        时间
        1000ms
        内存
        1024MiB
        难度
        1
        标签
        递交数
        29
        已通过
        6
        上传者