简答题

将一个正整数分解质因数。例如:输入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的值,重复执行第一步。

正确答案


答案解析

相似试题
  • 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

    简答题查看答案

  • 输入一个正整数,把各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。例如若输入一个正整数27638496,得到结果为739。

    简答题查看答案

  • 输入一个正整数,把各位上为奇数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数。例如若输入一个正整数27638496,得到结果为26846。

    简答题查看答案

  • 输入一个正整数,输出它的所有质数因子(分解因子)。

    简答题查看答案

  • 输入一个正整数,将其转换成字符串。例如若输入整数值3425,转换后得到字符串"3425"。

    简答题查看答案

  • 从键盘输入一个正整数n,计算该数的各位数之和并输出。例如,输入数是5246,则计算:5+2+4+6=17并输出。

    简答题查看答案

  • 所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。

    简答题查看答案

  • 输入一个正整数,判断是不是水仙花数。所谓水仙花数是指一个3位数,其各个位上的数字立方和等于概数本身,例如153=13+53+33,所以153是一个水仙花数。

    简答题查看答案

  • 将十进制正整数m转换成k进制数(2≤k≤9)并输出(m,k从键盘输入)。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。

    简答题查看答案