试题详情
- 简答题将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
关注下方微信公众号,在线模考后查看

热门试题
- 有符号和无符号整数的区别仅在于对数据最高
- int a[3][4]={{1},{5}
- 根据以下函数关系,对输入的每个x值,计算
- 已知下图,现在执行temp.i=266;
- 自顶向下、逐步求精的方法是()。
- 编程序按下列公式计算s的值(其中x1、x
- 编程:编写一个函数,将一个字符串(最多8
- 若有以下定义,则计算表达式y+=y-=m
- C语言的标识符只能由大小写字母,数字和下
- 形式参数没有被调用前占用存储空间。
- 运算符最小的属是()。
- 定义指向指针的指针的格式为:类型标识符*
- 读程序写出程序执行结果题
- 将流程控制的三种结构组合在一起还不足以解
- 读程序,写出程序执行结果
- 若有以下说明语句,则数值为4的表达式是(
- 位权是指每一固定位置的()。
- 设P是指向A的指针,Y为整型量,A=5
- 从键盘读入长整形数number,请编写函
- 在一个C程序中,全局变量和局部变量是不能