A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Fairfield(フェアフィールド)の公式を使うと、西暦1年1月1日)から特定の日までの通算日数が求められます。
この公式を使って求めた日数の差が所望の日数です。「フェアフィールドの公式」で検索して見つかる解法やプログラムを参考にすればよいでしょう。
No.1
- 回答日時:
おおまかな考え方だけです。
(日数計算の細かいところはうまく調整して作ってみてください)まずは、1月~12月までのそれぞれに日数を定義したテーブルを作る。
現在と未来の日付の構造体を定義して、それぞれの入力処理をつくる。
(入力のエラーを考えると面倒くさいので、まずは、必ず未来の日が現在より後であるという前提で。)
現在からその年の年末までの日数を計算する。(現在の月から年末月までの日数を先に定義したテーブルの数値を加算していき、当月の分を引く)
同様に、未来の方は、元旦から入力した日までの日数を計算する。(1月から入力した月までを先に定義したテーブルの数値を加算していき、当月分の入力日から月末までの日数を引く)
現在の年末までの日数と未来の元旦からの日数を足し合わせて、更に未来の年-現在の年-1)×365を引く。
なるべく条件判定が少なく済む方法で考えてみました。
最後にうるう年調整をする。⇒これは自分で考えてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
VBAで関数をつくる
-
0xf0=256?
-
matlab計算での進捗状況を知りたい
-
Perlで時間の計算
-
PHPで四則演算以外の微分、積分...
-
傾いた四角形内の範囲の条件式
-
文章中の数値を自動で足すサー...
-
変化させるセルが変化しない
-
C# 計算処理中に実行中ウィン...
-
MATLABの利点と欠点
-
バッチファイルでウインドウを...
-
ExcelのVBAで複素数は扱えない...
-
VBでReplace
-
VBAでの勤務時間計算
-
Perlでのルートの計算
-
VBAプログラミングです 現在、...
-
骨折リスク評価のFRAXについて...
-
スレッド処理からダイアログを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
mod でうまく
-
めちゃきれい
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
バッチファイルでウインドウを...
-
モジュラス103の計算とは何でし...
-
EXCELなどで「返す」という表現
-
変化させるセルが変化しない
-
60進数の四則計算
-
プログラムの質問
-
VBでReplace
-
数値計算の高速化 (cos, sin, exp)
-
C言語についてです。 再帰を使...
-
Javaを使った行列計算
-
C言語のプログラミングの問題で...
-
エクセルで特定のセルのみを任...
-
matlab計算での進捗状況を知りたい
-
CとFORTRANの計算速度はどちら...
-
matlabで計算終了
おすすめ情報