求产生随机大质数和大随机数的C++程序 求完整的程序(可运行)

求产生随机大质数和大随机数的C++程序 求完整的程序(可运行),第1张

#include<iostream.h>

#include<stdlib.h>

#include<time.h>

void 握禅基main()

{

int a[15]={0},num=0,number,d[6]={0}

srand((unsigned)time(NULL))

loop: number=rand()%7

if(number<3)

 goto loop

p: if(num==number)

else

{

d[num]=rand()%1000

for(int i=0i<6i++)

 if(d[num]==d[i]&&num!=i)

  goto p

for(i=3i<=d[num]i+=2)

 if(d[num]%i==0)

  break

 if(d[num]>i||d[num]%2==0) goto p

num++

goto p

}

a[14]=1

for(int j=0d[j]!=0&&j<6j++)

{

for(int i=0i<15i++)

 a[i]*=d[j]

for(i=14i>0i--)

 if(a[i]>=100)

 {

  a[i-2]+=a[i]/100

  a[i-1]+=(a[i]%100)/10

  a[i]%=10

 }

 if(a[i]>=10&&a[i]<100)

 {

  a[i-1]+=a[i]/10

  a[i]%=10

 }

}

}

for(int i=0i<15i++)

 a[i]*=2

for(i=14i>0i--) 

 if(a[i]>=10&&a[i]<100)

 {

  a[i-1]+=a[i]/10

  a[i]%=10

 }

a[14]+=1

i=1

l:

for(j=0j<14j++)

{

 a[j+1]=(a[j]%i)*10+a[j+1]

 a[j]/=i

}

a[14]/=i

for(i=3i<10000000i+=2)

{

int q=0

for(int j=0j<15j++)

{

 q=q*10+a[j]

 q%=i

}

if(q==0)

 goto l

}

cout<<"大随机质数:"<<endl

for(i=0a[i]==0i++)

for(i<15i++)

cout<<a[i]

cout<<endl

cout<<"大袭庆随机数:"<<endl

loop1: number=rand()%15

if(number<8)

 goto loop1

for(i=0i<numberi++)

 a[i]=rand()%10

if(a[0]==0)

 goto loop1

for(i=0i<numberi++)

 cout<<a[i]

cout<<段谨endl

}

#include <stdio.h>

int isprime(int n)

{

    int i

 薯悔   if(n<2)

        return 0

    for(i=2i*i<=n++i)

        if(n%i==0)

            return 0

    return 1

}

int main()

{

   数宏正 int i

    for(i=1000i--)

        if(isprime(i))

         绝银   break

    printf("%d\n",i)

    return 0

}

#include "stdio.h"

int prime(int n){//素数判断

int i

if(n>2 && !(n&1) || n<2)

return 0

for(i=3i*i<=ni+=2)

if(!(n%i))

return 0

return 1

}

int main(int argv,char *argc[]){

int n,s,t

printf("Input n(int 1<n<=500)...\nn="辩铅派)

if(scanf("%d",&n)!=1 || n<2 || n>500){

printf("Input error, exit...\n")

return 0

}

for(t=s=0t<10 && n>1n--)

if(prime(n)){

printf("%6d",n)

s+=n

t++

}

printf("\nsum = %d\n"激者,s)

return 0

}

运行样例:携贺


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12419772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存