C语言:质数 平方根范围
#include <stdio.h> #include <math.h> int pdzs(int n); main() { int a,b; for(a=1;a<=100;a++) if(!pdzs(a)) { for(b=2;b<=a;b++) { if(a%b==0) { printf("%d %d %d %f ",a,b,a/b,sqrt(a)); printf("\n"); break;} } } printf("%d ",a); getchar(); } int pdzs(int n) { int a; for(a=2;a<n;a++) if(n%a==0) return 0; return 1; }