9 条题解

  • 0
    @ 2025-10-19 11:07:30

    题目意思

    题目传送门

    就是给你两个数,让你去求这两个数的和。

    讲解

    我们知道一个常规 C++ 代码框架如下:

    #include <iostream>//头文件
    using namespace std;//命名空间
    int main(){//主函数
    	
    	return 0;
    }
    

    // 后面为注释内容,可以随便写,程序编译时不会去理这些内容)

    又总所周知,使用 int 加变量名可以定义变量,变量的作用为存储数据。 而int类型的范围为 231-2^{31} ~ 23112^{31}-1,比本体的范围更大,所以可以使用 int

    因此,我们可以使用如下代码来定义 a,ba,b 两个变量来存储两个加数:

      int a , b;
    

    此时,你的代码应如下:

    #include <iostream>//头文件
    using namespace std;//命名空间
    int main(){//主函数
    	int a , b;
    
    	return 0;
    }
    

    在 C++ 中,我们又可以使用 cincout 来输入和输出。用法为 cin>>a;cout<<a; 。你可以这样理解: cin 指向变量,代表通过 cin 输入这个变量。 便量指向 cout,代表通过 cout出去这个变量。

    如果想输入或输出多个变量,则可以用 cin>>a>>b;cout<<a<<b;,同样的,像输出字符串,比如空格 ' ' ,则可以用 cout<<a<<' '<<b;

    偏了,回来。用 cin 输入 a,ba,b 两个变量,就是:

      cin >>a >>b;
    

    此时,你的代码应如下:

    #include <iostream>//头文件
    using namespace std;//命名空间
    int main(){//主函数
        int a , b;
        cin >> a >>b;
    
    	return 0;
    }
    

    代码和人一样,加减乘除都是可以正常像在纸上一样写并用的。加减符号不变,乘除符号有微微变化:

    书写的符号 代码中的符号
    +
    -
    ×\times *
    ÷\div /

    1+21+2 可以写为 1+23×43\times4 可以写为 3*4。因此,a+ba+b 也就是 a+b 了。cout 可以直接输出这串内容,即:

        cout << a + b;
    

    AC 代码

    合并起来,因此 AC(通过)代码为:

    #include <iostream>//头文件
    using namespace std;//命名空间
    int main(){//主函数
        int a , b;
        cin >> a >> b;
        cout << a + b;
    	return 0;
    }
    

    (C++ 中写完一行代码就要打 ;,别忘了!)

    如果你还是看不懂代码的话,就来逐行解释吧!

    代码逐行解释

    第 1 行:头文件

    #include <iostream>//头文件
    

    c++ 中的指令们都存在头文件之中,像 cincout,这些离开头文件都是无法使用的!

    初学者如果嫌麻烦懒得背许多许多的头文件,可以试试 bits/stdc++.h,至少接下来的时间内所要用到的指令都被包含了。

    第 2 行:命名空间

    using namespace std;//命名空间
    

    想象一下,在一个大型公司里,如果有两个员工都叫“张三”,当老板喊“张三”的时候,两个人可能都会答应,这就造成了混淆

    命名空间就是用来解决这一问题的。

    对于初学者,这东西其实真没啥能解释的,只需要记住,代码一定要加这行代码就行了。

    第 3 至 8 行:主函数

    int main(){
      //你的代码主要内容
      return 0;
    }
    

    c++ 中,每个代码里面都得有主函数的,运行时,系统会自动找到主函数,并自动从主函数开始。

    至于为什么 main 前面还要加个 int,这些都是以后要学的!

    在你的电脑上的 Dev-C++ 里,没了这行代码虽然仍可以正常运行,但还是建议养个习惯写这行代码,毕竟以后要比赛的话,多写一行总无害嘛!

    完结撒花 ヾ(≧▽≦)o*

    信息

    ID
    4457
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    (无)
    递交数
    666
    已通过
    415
    上传者