#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
}
运行样例:携贺
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)