大神们跪拜求解
pascal吧
全部回复
仅看楼主
level 2
沐竹傲雾 楼主
:从键盘输入N个整数,求得有多少个素数,并输出到屏幕。
(要求把素数打出来)
2014年03月29日 12点03分 1
level 13
const maxn=10000;
var i,n,ans:longint;
a:array[1..maxn] of longint;
function su(x:longint):boolean;
var i:longint;
begin
for i:=2 to trunc(sqrt(x)) do
if x mod i=0 then exit(false);
exit(true);
end;
begin
readln(n);
for i:=1 to n do
read(a[i]);
readln;
ans:=0;
for i:=1 to n do
if su(a[i]) then
begin
write(a[i],' ');//输出素数
inc(ans);
end;
writeln;
writeln(ans);//输出数量
end.
2014年03月30日 07点03分 2
1