通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2020] 中有题目如下:
第1题
(质因数分解)给出正整数 n,请输出将 n 质因数分解的结果,结果从小到大输出。
例如:输入n=120,程序应该输出 2 2 2 3 5,表示 120=2×2×2×3×5。输入保证 2≤n≤109。提示:先从小到大枚举变量 i,然后用 i 不停试除 n 来寻找所有的质因子。
试补全程序。
#include <cstdio> using namespace std; int n, i; int main() { scanf("%d", &n); for (i = ①; ② <= n; i ++) { ③ { printf("%d ", i); n = n / i; } } if (④) { printf("%d ", ⑤); } return 0; }
③ 处应填( )
if (n % i == 0)
if (i * i <= n)
while (n % i == 0)
while (i * i <= n)
所属试卷:CSP-J1入门级初赛试卷[2020]
已知类B、D的定义及程序段(虚函数、多态性),运行这个
已知类Test的定义(const成员、常成员函数相关)
有两个关系R和T如下:则由关系R得到关系T的操作是(
详细设计主要确定每个模块具体执行过程,也称过程设计,下
冒泡排序在最坏情况下的比较次数是( )。
有以下程序:程序的运行结果是( )。
计算机高级语言程序的运行方法有编译执行和解释执行两种,
表达式list (map (lambda x:x+5.
达式 str ([1, 2,3])的值为_______
已知x=[[1,2,3],[4,5,6]],那么表达式
定义一个带参得宏,用以判断整数n是否能被x整除,编写程
Linux内核主要由哪几部分组成?每部分的作用?参考答
若下达rmdir命令来删除某个已存在的目录,但无法成功
数据项是数据处理的最小单位。
若机器M的主频为1.5Ghz,在M上执行程序p的指令条
运算符的级别由高向低依次为!->算术运算符->逻辑运算
静态变量和外部变量的初始化是在_____阶段完成的,而
设有以下共用体类型说明和变量定义,则变量a在内存所占字
有以下程序程序的运行结果是
设循环队列的存储空间为Q(1:50),初始状态为fro
(读入整数)请完善下面的程序,使得程序能够读入两个 i
输入:abceecba输出:________
输入:840 70 50 70 20 40 10 30
输入:12 172 4 6 9 11 15 17 18
7个同学围坐一圈,要选 2个不相邻的作为代表,有___
( )的 平均 时间复杂度为 O(n log n) ,
为解决 Web 应用中的不兼容问题,保障信息的顺利流通
输入: Expo 2010 Shanghai Chin
快速排序平均情况和最坏情况下的算法时间复杂度分别为:
输出 :___________________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2