算法小记 发表于 2025-03-28 更新于 2025-03-31 分类于 算法 本文字数: 1.3k 阅读时长 ≈ 1 分钟 只有输出123456789#include "iostream"using namespace std;int main(){ const char str[] = "Hello World!"; cout << str << endl; return 0;} 两数之和给定两整数求和12345678910#include "iostream"using namespace std;int main(){ int a,b; cin >> a >> b; cout << a+b << endl; return 0;} 数组一维数组12345输入描述:第一行有一个整数n。第二行有n个整数a。输出描述:输出一个整数,代表数组元素之和。 1234567891011121314151617#include "iostream"using namespace std;int main(){ int n; cin >> n; int a; long long sum = 0; for(int i = 0;i<n;i++){ cin >> a; sum+=a; } cout << sum; return 0;} 多组 一维数组 T组形式1234567输入描述:第一行有一个整数t。随后t组数据。每组的第一行有一个整数n。每组的第二行有n个整数a。输出描述:输出t行,每行一个整数,代表数组元素之和。 12345678910111213141516171819#include "iostream"using namespace std;int main(){ int t; cin >> t; for(int i = 0;i<t;i++){ int n; cin >> n; int a; long long sum = 0; for(int i = 0;i<n;i++){ cin >> a; sum +=a; } cout << sum << endl; } return 0;} 二维数组12345输入描述:第一行有两个整数n和m。随后n行,每行有m个整数 输出描述:输出一个整数,代表数组元素之和。 12345678910111213141516171819#include "iostream"using namespace std;int main(){ int n,m; cin >> n >> m; long long sum = 0; for(int i = 0;i<n;i++){ for(int j = 0;j<m;j++){ int a; cin >> a; sum+=a; } } cout << sum << endl; return 0;}