通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #define n 100000 #define N n + 1 int m; int a[N], b[N], c[N], d[N]; int f[n], g[N]; void init() { f[1] = g[1] = 1; for (int i = 2; i <= n; i++) { if (!a[i]) { b[m++] = i; c[i] = 1, f[i] = 2; d[i] = 1, g[i] = i + 1; } for (int j = 0; j < m && b[j] * i <= n; j++) { int k = b[j]; a[i * k] = 1; if (i % k == 0) { c[i * k] = c[i] + 1; f[i * k] = f[i] / c[i * k] * (c[i * k] + 1); d[i * k] = d[i]; g[i * k] = g[i] * k + d[i]; break; } else { c[i * k] = 1; f[i * k] = 2 * f[i]; d[i * k] = g[i]; g[i * k] = g[i] * (k + 1); } } } } int main() { init(); int x; scanf("%d", &x); printf("%d %d\n", f[x], g[x]); return 0; }
假设输入的x是不超过1000的自然数,若输入不为"1",把第12行删去不会影响输出的结果。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
执行语句序列输出结果是。
编写代码,在屏幕上输出“你好,世界!”。参考答案:
请编写函数fun,该函数的功能是:计算并输出给定整
在数据库系统中,数据库用户能够看见和使用的局部数据的逻
在软件开发中,需求分析阶段产生的主要文档是( )。
有以下程序:程序的运行结果是( )。
有以下程序:程序运行后的输出结果是( )。
以下程序执行结果是_________。
下面代码的输出结果是。
己知x=[3,7,5],那么执行语句x=x.sort
#编写函数,求任意整数的二进制形式中最后连续0的个数。
在C语言中,根据数值的取值范围不同,可以将整型定义为_
若以下程序时输入:-2<回车>,则程序的输出结果是__
超文本的含义是( )
给定程序MODI1.C中函数fun的功能是:将s所指字
若变量已正确定义并赋值,则以下符合C语言语法的表达式是
若信道在无噪声情况下的极限数据传输速率不小于信噪比为3
要强制杀死某个进程用什么命令
设计一个shell程序,添加一个新组为class1,然
将/home/stud1/wang目录做归档压缩,压缩
关系代数中的π运算符对应于SQL语言中的 子句。
以下删除记录正确的
以下哪项用于左连接( )
某计算机的存储器总线中有 24 位地址线和 32 位数
字节存放索引结点号,60字节存放文件名。文件名由小写英
功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为
以比较为基本运算,对于2n个数,同时找到最大值和最小值
下列叙述中错误的是
输入 :111 21 32 42 52 63 77 8
(笛卡尔树 )对于一个给定的两两不等的正整数序列,
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2