Moow回答ポイント 101ptウォッチ 7

C言語で、unsigned longでも格納できないサイズの正の整数を扱う場合の一般的な方法を教えてください。

できれば、①コーディングが簡単、②計算量が少ないの両方か片方を満たす物が良いです。

【背景】
プログラムで数学・算数の問題を解くProject Eulerと言うサイトに挑んでいるのですが、100万未満の素数の総和を求めるプログラムをRubyで組んだら全く処理が終わりませんでした。
やむなく慣れないC言語でトライし結果が出たと思ったら答えが合いません。
検算すると、総和がunsigned longに格納できず桁あふれが起きていたようです。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-06-11 22:55:53
終了日時
2007-06-12 21:07:27
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

C言語303Ruby760素数82コーディング401数学1064整数203プログラム5048

人気の質問

メニュー

PC版