马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
file:///C:/Users/LoganLos/Desktop/_KP(4V%60KBQ8M%5DU5S4]DM$9X.png
#include <stdio.h>
#include <math.h>
int main()
{
int N,n,zs,i,j,nn,a[]={0};
scanf("%d",&N);
for (n=10;n<=N;n++){
for (zs=2;zs<=n;zs++){
if (n%zs==0) {break;}
if(zs==n) {continue;}
nn=n;
for (i=0;nn<=0;i++){
a[i]=nn%10;
nn=nn/10;
}
for(j=0;j>=i/2;j++){
if (a[j]!=a[i-j]) {break;}
}
if (j==i/2) printf("%d ",n);
}
}
return 0;
}
萨西摩尔·槿花 发表于 2022-9-20 07:55
不知道长度啊,先不赋长度
所以,我估计编译器最多分配给你一个字节的长度,所以你用它来做长数组,肯定不行
|