用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)Program dw;var n,i,t:longint;beginreadln(n);write(n,'=');i:=2;while n1 doif n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then w

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:28:21
用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)Program dw;var n,i,t:longint;beginreadln(n);write(n,'=');i:=2;while n1 doif n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then w

用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)Program dw;var n,i,t:longint;beginreadln(n);write(n,'=');i:=2;while n1 doif n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then w
用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)
Program dw;
var n,i,t:longint;
begin
readln(n);
write(n,'=');
i:=2;
while n1 do
if n mod i=0 then
begin
t:=t+1;
n:=n div i;
if n=1 then write(i,'(',t,')');
end
else
begin
if t0 then
begin
write(i,'(',t,')','*');
end;
end;
End.

用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)Program dw;var n,i,t:longint;beginreadln(n);write(n,'=');i:=2;while n1 doif n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then w
1.每次除完之后i 要更新,你这里i的值就没变过
2.每次输出后要把t 赋值为0;
3.if n mod i=0 then
begin
t:=t+1;
n:=n div i;
if n=1 then write(i,'(',t,')');
end
这里不能用IF语句,用IF语句只会出1次,要改为WHILE语句我把你的程序改了一下,贴在下面,应该没问题了.
var n,i,t:longint;
begin
readln(n);
write(n,'=');
i:=2;
while n1 do
begin
while n mod i=0 do
begin
t:=t+1;
n:=n div i;
end;
if t0 then
begin
write(i,'(',t,')');
if n1 then write('*');
end;
i:=i+1; t:=0;
end;
End.

用C语言编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 PASCAL程序 全1数字全1 数字请用PASCAL编写,输入一个奇数P(P 用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0 用pascal编写程序 输入十个整数,统计大于0的数的个数.用pascal编写程序输入十个整数,统计大于0的数的个数. pascal金字塔编写一个程序,输入两个整数N和K(N,K 用Pascal编写一程序,输入一个正整数N,将N分解成质因数幂的乘积形式(帮忙看一下我哪里错了)Program dw;var n,i,t:longint;beginreadln(n);write(n,'=');i:=2;while n1 doif n mod i=0 thenbegint:=t+1;n:=n div i;if n=1 then w 编写程序,输入一个正整数,求出这个正整数的所有约数之和要求用高中计算机语言 请编写程序,输入正整数n,1 求Free Pascal程序问题如下:第一行输入一个正整数n(1 如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位 用 Pascal 编写一个程序将十进制整数n转换为二进制数.用 Pascal 编写加说明 Pascal二分法:输入一个正整数n(1 在 TURBO PASCAL 中 编一程序 输入一个正整数N 将N分解成质因数幂的乘积形式 请知道的一定告诉下额 用PASCAL语言编写程序,输入一个实数,输出改实数和它的平方,平方根三次方,三次方根答得好我会加分的 输入一个正整数N,把它分解成质因子相乘的形式.如:36=1×2×2×3×3;我是个新手,今天布置的这个程序我编不出来,注明:要用pascal来编写. 编写程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1)×…×3×2×1).请大家用PASCAL语言,不要用c语言啊!