今日の流行
うるう年 2月をみてみ^^
2月だょー
今年は4年に1度のうるう年ですね。 2月29日が出現してますょ! そんな2月が始まったと同時に自分が通ってる高校は今日から家庭研修が始まりました。 要は「家庭研修」という名の『長期休暇』の始まりです(笑) 休み自体、とても嬉しいんですが逆に1ヶ月 ...2月だょー
2月の始め
今年はうるう年かな。2月は数日少ないだけなのに物凄い早く感じる。 ネタで言っているだけだが、うるう年の人は4年に1度しか誕生日がこないということになる。40年過ごしているのにまだ10歳とか・・・。 40歳で小学4年生かよ(笑)とか談笑。 ...2月の始め
年月日の計算に「年月日を一年ずらす関数」を追加する
年月日の計算に「年月日を一年ずらす関数」を追加する2つの日付が与えられたとき、その2つの間の日数を計算するプログラムがあるのですが、このプログラムの処理の基本になっていたのは、2つの日付が同じであるかどうかを判定する関数と、日付を1日ずらす関数の2つです。しかし2つの日付が何年も離れている場合は、片方の日付を1年ずらして日数に365ないし366を足す方が効率がよくなります。そこで「日付を1年ずらす関数」を下記の方法と合わせて作りたいのですが、下記の方法を利用したプログラムをいくつか教えて頂きたいです。宜しくお願い致します。・2つの入力年月日を実行時にキーボードから入力させる・2つの入力年月日をファイルで与える・2つの入力年月日コマンドライン引数として与える・日付を古い方にずらすか・日付を新しい方にずらす。/* 年月日の差を計算するプログラム */#include <stdio.h>typedef struct{int year;int month;int day;}date;int DAYS[13] ={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};/* 年月日の入力 */void input_date(int *y, int *m, int *d){printf("年月日を入力しなさい:");scanf("%d %d %d" , y, m, d);}/* うるう年ならば1を、うるう年でなければ0をそれぞれ返す */int is_leapyear(int year){if(year % 400 == 0)return 1;else if(year % 100 == 0)return 0;else if(year % 4 == 0)return 1;elsereturn 0;}/* 一日前の日付を求める */void day_prev(int *y, int *m, int *d){if(*m == 1 && *d == 1){(*y)--;*m = 12;*d = 31;}else if(*d == 1){(*m)--;if(*m == 2 && is_leapyear(*y))*d = 29;else*d = DAYS[*m];}else(*d)--;}void show_date(int y, int m,int d){printf("%d/%d/%d¥n" , y, m, d);}/* y1/m1/d1とy2/m2/d2の日付が等しければ1を、等しくなければ0をそれぞれ返す */int day_equal(int y1,int m1,int d1,int y2,int m2,int d2){int ans;if((y1 == y2) && (m1 == m2) && (d1 == d2))ans = 1;elseans = 0;return ans;}int main(void){int oy, om , od , cy, cm ,cd;int count;input_date(&oy,&om,&od);show_date(oy,om,od);input_date(&cy,&cm,&cd);show_date(cy,cm,cd);for(count = 0; day_equal(oy,om,od,cy,cm,cd) == 0; count++){day_prev(&cy,&cm,&cd);}printf("%d¥n",count);return 0;}年月日の計算に「年月日を一年ずらす関数」を追加する
出産手当金についての質問です。いまいち良くこの制度が分からないので、教えてく...
出産手当金についての質問です。いまいち良くこの制度が分からないので、教えてください。「出産休業のことで、産前42日、産後56日のお休みをさし、勤め先の健康保険から支給される」と、書いてありました。私は今、妊娠8ヶ月で、予定日は4月2日です。2月20日で会社を辞めるつもりですが、20日で辞めると、ギリギリ42日前です・・・そうすると、この出産手当金というのは貰えなくなりますか?1日でもずれると貰えないのでしょうか?2月末まで、働いたほうが確実ですよね?でも体がしんどいんですよね。(ーー;)せっかく頑張って働いて、このお金が貰えるのと貰えないのとでは随分違うとおもいまして・・・質問しました。どなたか詳しい方教えてください。会社によっても違うものですか?この制度を利用して、退社された方はいらっしゃいますか?よろしくお願いいたします。出産手当金についての質問です。いまいち良くこの制度が分からないので、教えてく...
| 【セイコーインスツルメンツ】海外専売モデルを限定入手!!『パーペチュアルカレンダー』2100年までのうるう年を含む「大の月」・「小の月」を記憶した高機能なカレンダー デザイン性と機能性を兼ね備えたワンランク上の腕時計‘ジェイ・スプリングス(J.SPRINGS)’メタルベ | |
![]() | 商品価格:8,800円 レビュー平均:0.0 |
トラックバック
このエントリーのトラックバックURL:
http://nani50.com/m/mt-tb.cgi/17570
