1 solutions

  • 0
    @ 2025-11-5 15:05:18

    C++ :

    #include<iostream>
    using namespace std;
    int main()
    {
    	int n=0,i,j;
    	for (i=2;i<=100;i++)
    	{
    		for (j=2;j<i;j++)
    			if (i%j==0)
    				break;
    		if (j>=i){
    			n++;
    			if (n%5) cout<<i<<" ";
    			else cout<<i<<endl;
    		}
    	}
    	if (n%5) cout<<endl;
        return 0;
    }
    

    Pascal :

    var i,j,t:integer;
        f:boolean;
    begin
      for i:=2 to 100 do
        begin
          f:=true;
          for j:=2 to trunc(sqrt(i)) do
            if i mod j =0 then
                            begin
                              f:=false;
                              break;
                            end;
          if f=true then
                     begin
                        write(i,' ');
                        t:=t+1;
                        if t mod 5=0 then writeln;
                     end;
        end;
    end.
    
    • 1

    求出100以内的全部素数,并按每行五个数显示

    Information

    ID
    16381
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By