素数を求めるプログラムです。(A)〜(D)を教えてください。
#include <stdio.h>
int sosu (int n)
{
int i;
for ( _(A)_;_(B)_ ;i++){
if( _(C)_) {/*nがiで割り切れた場合には*/
return 0; /*0を返す*/
}
} /*繰り返し処理の終了*/
return 1; /*最後まで割り切れなかった場合には1を返す*/
}
int main()
{
int n, m;
printf ("自然数mを入力してください\n");
scanf ("%d", &m);
printf ("素数リストは次の通り\n");
for (n=1; n<=m; n++) { /* 2〜mまでの自然数を調べる */
if ( _(D)_) { /* nが自然数だった場合には */
printf ("%d", n); /* 画面に表示する */
}
}
printf ("\n");
return 0;
}