主题:我是一个小学的女生,有道题不会,请教大家~!!谢谢`~
我是小学生
[专家分:0] 发布于 2005-06-12 12:56:00
输入任意一个自然数N输出它的质子个数。
回复列表 (共6个回复)
沙发
hz10213534 [专家分:10] 发布于 2005-06-12 19:27:00
找出规律,计算。
板凳
zhsas [专家分:1680] 发布于 2005-06-12 22:01:00
你的资料上显示你是男生呀???
program zhs (input,output);
var
x,y,n:integer;
begin
read(x);
write('x=',x);
y:=2;
n:=0;
repeat
if x mod y = 0
then begin
x:=x div y;
n:=n+1
end
else y:=y+1
until x=1;
writeln('':10,'n=',n)
end.
3 楼
relative660 [专家分:260] 发布于 2005-06-14 22:52:00
这年头,搞不好为了得到帮助才说是小女生。搞不好是个老女人或老男人!
4 楼
zhsas [专家分:1680] 发布于 2005-06-17 17:00:00
3楼说得太好了,顶.
5 楼
smartq [专家分:80] 发布于 2005-10-04 11:14:00
可以这样:
program asdf;
var n,i:integer;
function pris(i:integer):boolean;
begin
{自己篇写一个判断质数的函数}
end;
begin
readln(n);
for i:=2 to n do
begin
if n mod i=0 then
if pris(i) then t:=t+1;
end;
writeln('个数:',t);
end.
怎么 样,试试吧。[em5][em5][em5][em5][em5]
6 楼
风花雪月☆雨 [专家分:460] 发布于 2005-10-04 14:14:00
没看到是小学生嘛!也可能是一着急搞错了性别(可能性:0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000001%)
我来回复