大体作成できたのですがエラーが出てきてデバッグができません。どこをどう修正すればいいのでしょうか?僕としてはsqrtが必要かどうかわからないのですが…。
#include <stdio.h>
#include <math.h>
int main(void)
{
int i, j, k, tmp,sqrt;
int number1, number2, total;
printf("数1:");
scanf("%d", &number1);
printf("数2:");
scanf("%d", &number2);
total = 0;
if (number1 > number2)
{
tmp = number1;
number1 = number2;
number2 = tmp;
}
if (number1 % 2 == 0)
{
number1++;
}
for (i=number1; i<=number2; i+=2)
{
k=0;
for (j=3; j<=sqrt(i); j+=2)
{
if (i%j==0)
{
k=1;
break;
}
}
if (k==0)
{
total += i;
}
}
printf("素数の和:%d\n", total);
return 0;
}
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
えーっと
エラーどうこうについて回答するまえに
コードを理解するためにいくつか質問して良いですか?
if (number1 % 2 == 0)
{
number1++;
}
これはなぜ行っているのでしょうか?
number1が2だった場合もインクリメントされちゃいますが
2は素数なので和の対象になるのでは?
for (i=number1; i<=number2; i+=2)
ここの増分はなぜ2なのでしょうか?
number1からnumber2までの数字で
素数を足して行くんですよね?
増分を1にしないと数字飛ばしちゃいますよ?
for (j=3; j<=sqrt(i); j+=2)
ここにいたってはなんでこうなっているのかよく分からないです
ごめんなさい
コンパイルエラーが出ているのであれば
そのエラーを書いてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(再質問)エクセルのマクロボ...
-
WSLのUbuntuで、Railsのインス...
-
VBScriptでExcel(2019)上のデー...
-
実行時エラー450:引数の数が一...
-
pandasでsqlite3にテーブル作成...
-
教えてください
-
じゃんけんのプログラムを作っ...
-
パイソンでテキストファイルが...
-
VBA メモ帳の上書き保存がしたい
-
Accessで文字列のバイト数読み込み
-
英数字を含む文字列(0-9,A-Z)...
-
WinSCPで画像のように puttyを...
-
プログラミング講師はまだ需要...
-
1、Rstudioで回帰直線を求める...
-
IDLE.Shell 3.10.0
-
C言語の入力した文字を反転させ...
-
Excel関数と条件付き書式:製造...
-
A4 持ち込み
-
前回の質問の続き
-
あせんうぶり言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
平均、最大値、最小値を表示す...
-
【for文】アスタリスクと$で図...
-
c言語 プログラミング 等比数列...
-
素数を判定するプログラム
-
エクセルのマクロでの積分
-
C言語初心者です。次の問題で質...
-
プレゼント交換プログラム
-
Cプログラムについて
-
PICの条件分岐について
-
c言語でランタイムエラーの処理...
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
VB6.0-整数と余りを求める
-
excelの、ある数式内の{}の意...
-
vbsでテキストファイル内の文字...
-
EXCEL/VBA 変数の値をクリップ...
-
エラーの意味は? Lvalue req...
-
VisualStudio2022でC言語プログ...
おすすめ情報