文库 真题 C++真题

2023年3月电子学会C语言编程等级考试三级真题试卷

少儿编程题库 C语言编程真题 电子学会真题 DOCX   8页   下载0   2024-06-26   浏览142   收藏0   点赞0   评分-   3431字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年3月电子学会C语言编程等级考试三级真题试卷 第1页
2023年3月电子学会C语言编程等级考试三级真题试卷 第2页
剩余6页未读, 下载浏览全部
青少年软件编程(C语言)等级考试试卷(三级) 分数:100 题数:5 一、编程题(共5题,共100分) 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 试题编号:20230318-3-01 试题类型:编程题 标准答案: 试题难度:一般 试题解析: 展示地址:点击浏览 考生答案:(此题已作答) 考生得分:20 是否评分:已评分 评价描述: 考生答案: #include <iostream> #include <cmath> #include <fstream> #include <sstream> #include <vector> #include <array> #include <string> #include <algorithm> #include <cstring> using namespace std; int main() { int N[100]; int n; cin >> n; for (int i = 0; i < n; i++) { cin >> N[i]; } int total = 0; for (int c = 0; c < n; c++) { bool done = false; for (int a = 0; a < n && !done; a++) { for (int b = a; b < n && !done; b++) { if (a != b && a != c && b != c && N[c] == N[a] + N[b]) { total++; done = true; } } } } cout << total << endl; return 0; } 2. 质数的和与积 两个质数的和是S,它们的积最大是多少? 时间限制:10000 内存限制:65536 输入 一个不大于10000的正整数S,为两个质数的和。 输出 一个整数,为两个质数的最大乘积。数据保证有解。 样例输入 50 样例输出 589 试题编号:20230318-3-02 试题类型:编程题 标准答案: 试题难度:一般 试题解析: 展示地址:点击浏览 考生答案:(此题已作答) 考生得分:20 是否评分:已评分 评价描述: 考生答案: #include <iostream> using namespace std; bool ss(int x) { for(int i=2;i<x;i++) { if(x%i==0) { return false; break; } } return true; } int main() { int x; cin>>x; for(int i=x/2;i>=1;i--) { if(ss(i)&&ss(x-i)) { cout<<i*(x-i); break; } } return 0; } 3. 爬楼 已知楼梯的数量,可以每
202303 C语言3级,2023年3月电子学会C语言编程等级考试三级真题试卷,少儿编程题库,C语言编程真题,电子学会真题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明