エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語 正弦関数の級数展開のプログラム
ちょっと実行してみましたがこれは p6=kaijyo(13); でオーバーフローしてますね。 昔作ったプログラムが... ちょっと実行してみましたがこれは p6=kaijyo(13); でオーバーフローしてますね。 昔作ったプログラムがあったので参考にどうぞ double mysin(double x) { double EPS = 1e-08; /* 項の値がこれより小さくなったらループ終了 */ double s = 0.0; /* 求める sin 値 */ int k; /* 項数 */ int n; /* 級数(1, 3, 5, 7, ...) */ int sign = 1; /* 加算か減算かのための変数。1項ごとに符号が反転 */ double diff; /* 項の値 (x^n/n!)*sign */ int i; /* ループ用の変数 */ k = 1; for (; ;) { n = 2 * k - 1; diff = 1.0; /* x^n / n! */ for (i = 1; i <