wlbk.net
当前位置:首页 >> 把12分解质因数是12=1*2*2*3.这句话对吗 >>

把12分解质因数是12=1*2*2*3.这句话对吗

不对。因为1不是质数,把12分解质因数是12=3x2x2

还要乘以1

把12分解质因数应该是:12=2×2×3,因为1既不是质数也不是合数,所以原题说法错误.故答案为:错误.

A,12=3×4,其中4为合数,所以不正确;B,12=2×3×2×1,其中1既不是质数,也不是合数,所以不正确;C,12=2×2×3,符合要求,所以正确;D,12=2×6,其中,6为合数,所以不正确;故答案为C.

36=2×6×1×3中6不是质因数,1既不是质数也不是合数,所以原题说法错误.故答案为:错误.

#include int main() { //num要分解的数 //i已经分解出来的。 int num,i; printf("please input a num:"); scanf("%d",&num); printf("%d=",num); //分解.从1到num检查,看看是不是因子。 for(i=2; i

#includevoid main(){int a,n; scanf("%d",&n);printf("n="); for(a=2;a

选项A、因数9为合数,所以不是分解质因数;选项B、将42分解为2、3、7三个质数相乘的形式,即将42分解质因数.选项C、因数1不是质数,所以不是分解质因数;故选:B.

程序运行截图: 代码: public class Test {public static final void main(String[] args) {// 质数(prime number)又称素数// 对n进行分解质因数,应先找到一个最小的质数kSystem.out.println("该程序实现一个正整数分解质因子");System.out....

声明一int型变量n接收键盘输入并限制为正数。另一int型变量i初值赋2,用i去除n,能被整除则输出i为质因数,并将n赋值为n/i;不能整除则i增1再去除n的新值……如此反复至n==1为止。输出时,在n==1之前增印一个*号表示“乘”。代码如下: #include "st...

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com