6行完事 代码: *注意;,{}()[]和""''
RenJian
#include <iostream> using namespace std; int main(){ int a; int b; cin >> a; cin >> b; int sum =a + b; cout << sum; }
Mr包
#include <cstdio> main(void){printf("5");}
一坨江
老王小黑子(互关)
话不多说直接上代码 也是十分之简单,找回儿时味道 如有雷同纯属巧合 , , ,, , , , , , , , , , , , , , , , , , , , , , , , , , , 顺便宣传一下我们的团队
Nikolay
chaizechen
#include<bits/stdc++.h> #include<iostream> #include<istream> #include<ostream> #include<vector> #include<string> #include<cstring> #include<algorithm> #include<queue> #include<stack> #include<iomanip> #include<list> #include<map> #include<cctype> #include<set> #include<sstream> #include<ios> int main(){ int a,b; stdcin>>a>>b; stdcout<<a+b; }
6
题解(AC)
/*注释*/
.Dream.
#include<iostream> using namespace std; int main(){ int a,b; cin>>a>>b; cout<<a+b; }
安琪拉,启动!!!
majmDZB
题目解析 首先,我们来看一下题目要求: 输入:一行包含两个 b (0 <= a, b <= 1000000000)。 输出:一个整数,表示 a + b 的和。 样例分析 输入样例:1 2 输出样例:3 这说明题目非常简单明了,就是要求我们计算两个整数的和。 解题思路 接下来,我们来思考一下如何解决这个问题: 理解题目:首先要明确题目要求的是什么,这里就是要计算两个整数的和。 输入处理:我们需要读取输入中的两个整数 a 和 b。 计算和:使用加法运算符 + 来计算 a 和 b 的和。 输出结果:最后,我们将计算得到的结果输出即可。 编程实现步骤 读取输入:使用标准输入函数( 或 scanf)来读取输入的两个整数 a 和 b。 例如使用 cin >> a >> b; 或者 scanf("%d %d", &a, &b); 计算和:定义一个变量 sum,然后使用 sum = a + b; 来计算 a 和 b 的和。 输出结果:使用标准输出函数(如 cout 或 printf)来输出计算得到的和。 cout << sum; 或者 printf("%d\n", sum); 小读取和输出时,注意使用和变量类型。 在 C++ 中,可以使用 #include 使用 cin和cout,或者使用 #include 来使用scanf和printf`。 确保程序能够正确处理边界情况,虽然本题的范围限制在 0 <= a, b <= 1000000000,但养成良好的编程习惯很重要。 自主实践 现在,请尝试自己编写代码来完成这个题目。如果在编写过程中遇到任何问题或不确定的地方,随时可以回来提问哦! 希望这些步骤和思路能对你有所帮助!加油,相信你能独立完成这个编程任务
复仇者_林克━╋══⁕═➢™
本题是线段树板子题,简单维护一下即可
邓紫棋
#include<iostream> #include<algorithm> #include<string> #include<queue> #include<stack> #include<iomanip> using namespace std; int main(){ int a, b; cin >> a >> b; cout << a + b; return 0; }
🕈.👎.☝✌💧❄☜☼
New Bing闪击ACGO
这因为是10^1000000000 所以我第一个就想到了高精度 但很明显,数组是存不下的 不过数据有一点水(bushi) 给大家来个1010^8的代码
Sanssssss
法西斯玫瑰
#include<bits/stdc++.h> using namespace std; string add(string s1,string s2){ vector<int> a,b,c; //倒序存储 for(int i=s1.size()-1;i>=0;i--) a.push_back(s1[i]-'0'); //倒序存储a向量 for(int i=s2.size()-1;i>=0;i--) b.push_back(s2[i]-'0'); //列竖式 加法 int cc=0; for(int i=0;i<a.size() || i<b.size();i++){ if(i<a.size()) cc+=a[i]; if(i<b.size()) cc+=b[i]; c.push_back(cc%10); cc/=10; } //+*考虑进位 -/考虑 前导零 -考虑负数 if(cc) c.push_back(cc); string s3; for(int i=c.size()-1;i>=0;i--) s3+= (char)(c[i]+'0'); return s3; } int main(){ string a,b; cin >> a >> b; cout << add(a,b); return 0; }
世一水
这道题其实蛮简单的哈,本人在这里就简单发个高精度版的吧(19位以上加法) 代码如下: #include<bits/stdc++.h> using namespace std; int main(){ string s1,s2; int a[502],b[502],g=0,alen,blen,maxlen; for(int i=0;i<501;i++){ a[i]=0; b[i]=0; } a[501]=0; b[501]=0; cin>>s1>>s2; if(s1=="0"&&s2=="0"){ cout<<0; return 0; } alen=s1.size(); blen=s2.size(); if(alen>=blen){ maxlen=alen; } else{ maxlen=blen; } for(int i=0;i<=alen-1;i++){ a[i]=s1[alen-i-1]-48; } for(int i=0;i<=blen-1;i++){ b[i]=s2[blen-i-1]-48; } for(int i=0;i<=maxlen;i++){ a[i]=a[i]+b[i]+g; g=a[i]/10; a[i]=a[i]%10; } if(a[alen]+b[blen]>=0) maxlen++; while(a[maxlen]==0){ maxlen--; } for(int i=0;i<=maxlen;i++){ cout<<a[maxlen-i]; } return 0; }
变鸽的一只呱
为大家助兴!
178****7375
共441条