文库 其他 电子学会真题

202012 C语言编程等级考试 3级真题

三级 少儿编程真题 C语言等级考试 电子学会真题 DOCX   5页   下载0   2025-04-13   浏览10   收藏0   点赞0   评分-   2286字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
202012 C语言编程等级考试 3级真题 第1页
202012 C语言编程等级考试 3级真题 第2页
剩余3页未读, 下载浏览全部
        青少年软件编程(C语言)等级考试试卷(三级) 分数:100  题数:5 一、编程题(共5题,共100分) 1. 完美立方   试题编号:202012-011 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include <cstdio> using namespace std; int main() { int N; scanf("%d",&N); for(int a = 2; a <= N; ++a) for(int b = 2; b < a; ++b) for(int c = b; c < a; ++c) for(int d = c; d < a; ++d) if( a*a*a == b*b*b + c*c*c +d*d*d) printf("Cube = %d, Triple = (%d,%d,%d)\n", a, b, c,d); return 0; } 2. 不定方程求解   试题编号:202012-012 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include<iostream> using namespace std; int main(){ int a,b,c,x,y,s=0; cin>>a>>b>>c; for(x=0;x<=c/a;x++) { y=(c-a*x)/b; if(a*x+b*y==c)s++; } cout<<s; return 0; } 3. 分解因数   试题编号:202012-013 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include <stdio.h> int count = 0; int func(int a,int b) { if (a == 1) return 1; if (b == 1) return 0; if (a%b == 0) return func(a/b,b)+func(a,b-1); return func(a,b-1); } int main() { int N,a; scanf("%d",&N); while (N--) { scanf("%d",&a); printf("%d\n",func(a,a)); } return 0; } 4. 上台阶   试题编号:202012-014 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include <iostream> using namespace std; const int N=73; long long c[N+1]={0}; long long countN(int n) { c[0]=c[1]=1,c[2]=2; for(int i=3;i<=N;i++) { c[i]=c[i-1]+c[i-2]+c[i-3]; } return c[n]; } int main() { int n; countN(N); while(cin>>n && n>0 && n<=N) { cout<<c[n]<<endl; } return 0; } 5. 田忌赛马   试题编号:202012-015 试题类型:编程题 标准答案: 试题难度:一般 试题解析: #include<bits/stdc++.h> using namespace std; int A[12]; int N,X,xy; int x[12]; #include <iostream> #include <algorithm> using namespace std; void prt(int arr[],int end){ int i; int sum=0; for(i=0;i<=end;i++) if(arr[i]>=A[i]+X) sum++; if(sum>=xy) { for(i=0;i<=end;++i){ printf("%d ",arr[i]);
202012软件编程(C语言)真题——(3级)
下载提示

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