pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 13:09:45
pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用!

pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用!
pascal关于因式分解的有关问题
用pascal语言编出一个程序
输入:100
输出:2*2*5*5
急用!

pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用!
题目很简单……程序大同小异
var
n,i:longint;
begin
readln(n);
i:=2;
while n>1 do
begin
while n mod i0 do
i:=i+1;{找到下一个可以被n整除的数}
while n mod i=0 do{循环,一直使n除以这个数,直到它不再含有这个因数为止}
begin
write(i);
n:=n div i;
if n1 then write('*');{防止多余的*}
end;
end;
end.
由于是从最小的i开始试,且每次都把n中的因数i除尽,所以可以保证下一个得到的i一定是一个质数;
这个程序可以有一个优化,就是先编另一个程序,求出一定范围内的所有质数,作为一个数组常量放到这个程序中.然后每次都直接跳到下一个质数去(就不用i一个一个地加1),可以节省一些时间.

pascal关于因式分解的有关问题用pascal语言编出一个程序输入:100输出:2*2*5*5急用! 有重复元素的排列问题pascal 关于三角函数的有关问题. Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal?Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal? 因式分解(pascal)求此题的详细思路因式分解(breeding.pas)【问题描述】 将大于1的自然数N进行因式分解,满足N=a1*a2*a3…am编一程序,对任意的自然数N(1 急求TURBO PASCAL 急求关于TURBO PASCAL 一道要关于FOR的,另外两道一道是过程的,一道是函数的,题目可以自己编,但是要与化学有关的, 用递归的方法完成下列问题 求n个整数的积Pascal pascal语言编程问题(free pascal求1—N中的素数的个数.(1 Miller-Rabbin素数测试法求一个用Miller-Rabbin算法判断是否为素数的程序,注意要用PascalPascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!Pascal!最好有说明 关于森林防火的有关问题 什么是格桑花关于格桑花的有关问题 PASCAL 数列分段用PASCAL语言写.顺便说下思路.【问题描述】对于给定的一个长度为N的正整数数列A[i],现要将其分成M(M≤N)段,并要求每段连续,且每段和的最大值最小.关于最大值最小:例如一 pascal 火柴棒问题的图哪里有啊 关于Pascal语言的编程问题 要求完整的1求:N!= 1*2*3*…*n 的值(n 因式分解有关 并求用的什么方法 PASCAL 老鼠走迷宫问题 Pascal图的基本知识 PASCAL 需要的数学知识