到底哪里有问题?
#include<stdio.h>
int main()
{
int m,n,c,b,k,p,q,r,leap;
scanf("%d%d",&m,&n);
r=0;
leap=0;
for(k=m;k>=m&&k<=n;k++)
{
b=0;
p=k;
while(k>0)
{
c=k%10;
b=b*10+c;
k=k/10;
}
if(b==p)
{
for(q=2;q<p;q++)
if(p%q==0)
break;
if(q==p)
{
leap=1;
r=r+1;
}
else
leap=0;
}
else
leap=0;
}
if(leap=1)
printf("%d",p);
while(r%5==0)
printf("\n");
return 0;
}
ç¨åºå¼å§é¨å没ä»ä¹é®é¢ï¼ç»å°¾ä¸ä¸ªæ¥ä¸ä¸ª
æ¯èªå·±æ³ä¹±äºè¿æ¯çæ¥äºï¼
å¦æåå¦C æ好è¿æ¯å å个æµç¨ ç¶åååï¼ä¸å®¹æåºé
æ¹æ£åçç¨åºå¦ä¸ï¼åå è§æ³¨é
#include<stdio.h>int main()
{
int m,n,c,b,k,p,q,r,leap;
scanf("%d%d",&m,&n);
r=0;
leap=0;
for(k=m;k>=m&&k<=n;k++)
{
b=0;
p=k;
while(k>0)
{
c=k%10;
b=b*10+c;
k=k/10;
}
if(b==p)
{
for(q=2;q<p;q++)
if(p%q==0)
break;
if(q==p)
{
leap=1;
r=r+1;
}
else
leap=0;
}
else
leap=0;
k = p;//æ¢å¤kçå¼ï¼ä¸æ¬¡å¾ªç¯ç¨ç¨ç
//è¾åºè¯å¥ç§»å°å¾ªç¯å ï¼å¯¹æ¯ä¸ªåæç´ æ°åè¾åº
if(leap==1)// ==å¤æ
{//åªææ¬èº«ä¸ºåæç´ æ°æ¶ï¼å¤ææ¯å¦éè¦è¾åºæ¢è¡
printf("%d ",p);
if(r%5==0)//ä¸æ¬¡å¤æ ä¸ç¶æ»å¾ªç¯è¾åºæ¢è¡äº
printf("\n");
}
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考