プログラミングの問題が難しいです!この問題、ご教授お願いいたします。 習い始めてまだ間もないので右も左もわからない状況です…
プログラミングの問題が難しいです!この問題、ご教授お願いいたします。 習い始めてまだ間もないので右も左もわからない状況です… 自分でやってみるのが良いとは思うのですが、プログラミングがうまく動作する快感を味わってみたいのです… 以下のプログラムは自然数(正の整数)の2~9999のなかで、素数である整数をすべて表示するプログラムである。1)、2)に答えよ。 1) ①~④の枠内に必要となる処理を記述せよ。 #include <stdio.h> int main(void) { int a,b,c; ① { c=0; for(a=2;a<b;a++){ ② ③ ; } ④ printf("素数=%d\n",b); } } 2) このプログラムにおいて計算される。最も大きな素数を答えよ。
C言語関連・24閲覧・25
ベストアンサー
下記ソースで 素数=2 で始まって最後は 素数=9973 #include <stdio.h> int main(void) { int a, b; for (b=2; b<=9999; b++) { for(a=2; a<b; a++) if (b % a == 0) break; if (a == b) printf("素数=%d\n",b); } } これを水増しするのは難しいよねww
質問者からのお礼コメント
助かりました!ありがとうございます!
お礼日時:1/23 21:52