#include <stdio.h> //向out.txt输出1000以内素数 每10个换一行 int prime(int n){ int i; for(i=2;i<n;i++){ if(n%i==0){ return 0; } } return 1; } int main() { //1.定义文件指针 FILE *fp;//定义一个文件指针 int i, k=0; fp = fopen("out.txt", "w");//w覆盖 for(i=2;i<1000;i++){ if(prime(i)){ fprintf(fp, "%d\t", i); k++; if(k%10==0){ fprintf(fp,"\n"); } } } return 0; }