分解因式pascal一个自然数N的正因子个数记为F(N),例如18的所有正因子为1、2、3、6、9、18,所以F(18)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/16 08:46:30
分解因式pascal
一个自然数N的正因子个数记为F(N),例如18的所有正因子为1、2、3、6、9、18,所以F(18)=6.现在给出K,求所有满足F(N)=K的N中最小的数.
要求pascal语言完成.
Input
第一行n,表示有n个数据,1
我要的是Pascal语言啊三楼!
一个自然数N的正因子个数记为F(N),例如18的所有正因子为1、2、3、6、9、18,所以F(18)=6.现在给出K,求所有满足F(N)=K的N中最小的数.
要求pascal语言完成.
Input
第一行n,表示有n个数据,1
我要的是Pascal语言啊三楼!
![分解因式pascal一个自然数N的正因子个数记为F(N),例如18的所有正因子为1、2、3、6、9、18,所以F(18)](/uploads/image/z/15827544-0-4.jpg?t=%E5%88%86%E8%A7%A3%E5%9B%A0%E5%BC%8Fpascal%E4%B8%80%E4%B8%AA%E8%87%AA%E7%84%B6%E6%95%B0N%E7%9A%84%E6%AD%A3%E5%9B%A0%E5%AD%90%E4%B8%AA%E6%95%B0%E8%AE%B0%E4%B8%BAF%28N%29%2C%E4%BE%8B%E5%A6%8218%E7%9A%84%E6%89%80%E6%9C%89%E6%AD%A3%E5%9B%A0%E5%AD%90%E4%B8%BA1%E3%80%812%E3%80%813%E3%80%816%E3%80%819%E3%80%8118%2C%E6%89%80%E4%BB%A5F%2818%29)
要优化:
program temp;
var i,n,k:longint;
begin
readln(n);
for i:=1 to n do begin
readln(k);
if k=1 then writeln(1) else writeln('2^',k-1);
end;
end.
program temp;
var i,n,k:longint;
begin
readln(n);
for i:=1 to n do begin
readln(k);
if k=1 then writeln(1) else writeln('2^',k-1);
end;
end.
输入一个正整数N,把它分解成质因子相乘的形式.如:36=1×2×2×3×3;用 FREE pascal.
关于姐妹数对于任意自然数n,印射T为:T(n)=n的真因子之和例如:T(4)=2 T(6)=2+3=5 T(p)=0 p
求1000之内的所有完数.所谓完数是指一个数恰好等于它的所有因子之和.例如,6=1+2+3,所以6为完数.
计算机2级级若正整数N的所有因子之和等于N 的倍数,则称N为红玫瑰数.
free pascal定义一个函数,输出2到n之间的全部完全数(一行一个数) 完全数:因子之和等于它本身的自然数,
设计一个函数,输出整数n的所有素数因子
设f(n)=2^n-1,n是正自然数.当n是怎样的自然数时,f(n)是合数?并证明!
整数N的所有因子之和等于N的倍数,则N称为多因子完备数,求[1,1000]之间所有多因子完备数.
运行时输入n,输出n的所有质数因子
编写程序读入一个整数,显示它的所有素数因子.例如,若输入整数为120,输出应为2、2、2、3、5.
输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2,2,2,3和5
用C语言编程:输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2、2、2、3和5.