#include#include int prime(int m); int main(){ int cnt = 0; int m; for(m=2;m<=100;m++){ //如果prime函数成立,则打印 if(prime(m)!=0){ printf("%6d",m); //输出一个函数,计数器便加一 cnt ++; if(cnt%10==0){ //每十个素数输出后换一行 printf("n"); } } } } //自定义函数判定素数 int prime(int m){ int i; for(i=2;i<=sqrt(m);i++){ if(m%i==0){ return 0; } } return 1; }
在库函数中的m可以运用到自定义函数中,并且可以根据库函数进行变化。
sqrt(m)是素数求解的经典范围。



