//个位是一的素数
#include<stdio.h>
void main() { int i,j,k,n,b;//void 定为空函数不用返回一个值
  scanf("%d",&n); b=0;
  for ( i=2;i<=n;i++ )//罗列2~n
  {
    k=1; for ( j=2;j<=i/2;j++ ) //2~i/2素数的判定
        if ( i%j==0 ) { k=0;break; }
    if ( k ) if ( i%10==1 ) { b=1; printf("%d ",i); }
  }
  if ( b ) printf("\n"); else printf("-1\n");
}
 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐