我只是根据其所要求,稍微改下,没去注意那些优化性能。
鄙人不才,乐于助人,在此献出微薄之力。#include <stdio.h>main(){ long i,n=32767; for(n=1;n<=32767;n++) { for(i=2;i<n;i++) {if(n%i==0) break; } printf("%ld ",n); } }
小女不才,一直不明白为什么(n=1;n<=32767;n++),题目是2-----32767不是(n=3;n<=32767;n++)就可以了吗?
效率太低,自己试一下久知道了。