这也有个测试点没通过
#include <stdio.h>int main(){ int n,i,m,k=0,p=0,b=0; int a[100000]; scanf("%d",&n); for(i=1;i<=n;i++) { for(m=1;m<=i;m++) { if(i%m==0) { k++; } } if(k==2||k==1){ a[p++]=i; } k=0; } for(i=0;i<p;i++) { if(a[i+1]-a[i]==2) { b++; } } PRintf("%d",b); return 0; }
新闻热点
疑难解答