C语言:输出1-1000间所有质数,一行10个输出
#include <stdio.h> //键盘输入任意整数,判断其是否为质数 int pdzs(int n) { int a; if(n==1) return 0; for(a=2;a<n;a++) if(n%a==0) return 0; return 1; } main() { int a=1,b=0,c; while(a++<=1000) { c=0; if(pdzs(a)) b++,printf("%3d ",a),c=1; if(b%10==0&& c==1) printf("\n"); } printf("\n%d个",b); getchar(); }