エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
西暦を和暦に変換するプログラム - FLYING
パソコン甲子園2005年度予選問題の問11より。西暦で入力された年月日を和暦表示に変換せよという問題。... パソコン甲子園2005年度予選問題の問11より。西暦で入力された年月日を和暦表示に変換せよという問題。西暦と和暦の対応表は以下の通り。 元号 期間 明治 1868-09-08 〜 1912-07-29 大正 1912-07-30 〜 1926-12-24 昭和 1926-12-25 〜 1989-01-07 平成 1989-01-08 〜 条件判断が非常にまんどくさそうな問題なんだけど、この前「年齢の求め方」で紹介した方法を応用したら結構シンプルに書けた。yyyymmdd表記を使うのがポイント。 #include <stdio.h> int main(void) { int y, m, d, t, result; char *nengo[] = { "明治以前", "明治", "大正", "昭和", "平成" }; scanf("%d %d %d", &y, &m, &d); t = y