main() { long long int a = 92233720368547758ull; long long int b = 3; /*現在の計算中の数値*/ long long int c = 0; /**/ long long int d = 3; /*割る数*/ long long int e = 1; /*余り */ int f = 0; long long int i = 0 ; FILE *fp; fp = fopen("sosuv2.csv","w"); for( e = 1 ; a > b ; b = b + 2 ){ d = 3; for(e = 1 ; e != 0 ; d = d + 2 ){ e = b % d; if(d > b/2){ f = 1; e = 0; }} if ( f == 1){ c = c++; fprintf(fp," %lld (%lld),",b,c); i = i + 1; f = 0; if ( i == 10 ){ fprintf(fp,"\n"); i = 0; }}} fclose(fp); }