void main()
公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶(hù)真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶(hù)帶來(lái)驚喜。成都創(chuàng)新互聯(lián)推出天等免費(fèi)做網(wǎng)站回饋大家。
{
int i,a,c,str1[96];
int d, z, b;
for(i=4;i=99;i++)
str1[i-4]=i;
//for循環(huán)減少運(yùn)算次數(shù)
for(i=0;i96;i++)
{
d=(int)sqrt(str1[i]);
for(a=2;a=d;a++)
{
if(str1[i]%a==0)
break;
}
if(ad)//原程序此if位置錯(cuò)了,前面的for是處理一個(gè)數(shù),處理完了才應(yīng)該做判斷
{
z= str1[i]%10*10 + str1[i]/10
b=(int)sqrt(z);
for(c=2;c=b;c++)
{
if(z%c==0)
break;
}
if(cb)//同上
printf("%d\n",str1[i]);
}
}
}
#include?"stdio.h"
int?prime(int?n){//素?cái)?shù)判斷
int?i;
if(!(n1))
return?0;
for(i=3;i*i=n;i+=2)
if(!(n%i))
return?0;
return?1;
}
int?main(int?argc,char?*argv[]){
int?n,t,m;
for(n=11;n200;n+=2){
for(m=n%10,t=n/10;t;m=m*10+t%10,t/=10);
if(prime(n)??prime(m))
printf("%3d?--?%3d\n",n,m);
}
return?0;
}
運(yùn)行結(jié)果:
//這個(gè)程序和求絕對(duì)素?cái)?shù)有關(guān)系嗎?又是排序,又是merger的,沒(méi)看出和題目有什么關(guān)系 。
//下面的程序是 我按要求寫(xiě)的。
#includestdio.h
int prime(int n)
{
int i;
for(i=2;in;i++)
{
if(n%i == 0)
return 0;
}
return 1;
}
int inv(int n)
{
int re=0;
while(n!=0)
{
re = re*10+n%10;
n = n/10;
}
return re;
}
int main()
{
int i;
for(i=10;i1000;i++)
{
if(prime(i) prime(inv(i)))
{
printf("%d ",i);
}
}
getchar();
return 0;
}
//#include?"stdafx.h"http://If?the?vc++6.0,?with?this?line.
#include?"stdio.h"
int?prime(int?n){
int?i;
if(!(n1))return?0;
for(i=3;?i*i=n;i+=2)
if(!(n%i))?return?0;
return?1;
}
int?inv(int?n){
int?x=0;
while(n){
(x*=10)+=n%10;
n/=10;
}
return?x;
}
int?main(void){
int?m,n,i;
while(1){
printf("Input?m??n(11=mn=1000)...\n");
if(scanf("%d%d",m,n),m10??mn??n=1000)
break;
printf("Error,?redo:?");
}
printf("Between?%d?and?%d?absolutely?prime?number?is?as?follows:\n",m,n);
for(i=m+!(m1);i=n;i+=2)
if(prime(i)??prime(inv(i)))
printf("%4d",i);
printf("\n");
return?0;
}