C/C++の宿題を片付けます 52代目
■ このスレッドは過去ログ倉庫に格納されています
0697デフォルトの名無しさん
2005/11/11(金) 20:32:57#include <stdio.h>
int issosu(int v) {
int i;
for(i=2;v>=i*i;i++){
if (v%i==0) return 0;
}
return 1;
}
main(){
int v,i;
FILE* f=fopen("data.txt", "wt");
printf("素数を求める範囲:");
scanf("%d", &v);
if (v >= 2) {
fprintf(f, "2\n");
for(i=3;i<=v;i++){
if (issosu(i)) fprintf(f, "%d\n", i);
}
}
fclose(f);
}
■ このスレッドは過去ログ倉庫に格納されています