1、和数
给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。
时间限制:10000
内存限制:65536
输入
共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个不大于10000的正整数组成的数列,相邻两个整数之间用单个空格隔开。
输出
一个整数,即数列中等于其他两个数之和的数的个数。
样例输入
4
1 2 3 4
样例输出
2
#include <cstdio>
#include <iostream>
using namespace std;
int a[105];
int main() {
int n, ans = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
for (int i = 0; i < n; i++){
bool f = false;
for(int j = 0; j < n; j++){
for(int k = 0; k < n; k++){
if(i != j && i != k && j != k && a[i] == a[j] + a[k]){
这篇博客包含了2022年3月青少年C/C++等级考试的部分试题解析,包括和数问题、生理周期计算、矩形数量统计、文件结构图的表示以及分解因数的方法。通过对这些题目进行详细解答,帮助考生理解和掌握相关编程技巧。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



