ツェラー(Zeller)の公式をC言語で書いた場合

| カテゴリ:C言語

昨日紹介しました曜日を求める式「ツェラー(Zeller)の公式」、参考までにC言語で書いてみました。

ツェラー(Zeller)の公式について書いた昨日の記事

別に他の言語で書いてもよいのですが、せっかくこのblogにC言語カテゴリがあるので。

#include <stdio.h>

int main(void){
int y,m,d,h;
char *w[7]={"日","月","火","水","木","金","土"};
printf("年を入力してください:");
scanf("%d",&y);
printf("月を入力してください:");
scanf("%d",&m);
printf("日を入力してください:");
scanf("%d",&d);
if(m < 3){
y--;
m+=12;
}
h = (y + y/4 - y/100 + y/400 + (13 * m + 8)/5 + d)%7;
printf("その日は%s曜日です",w[h]);
return 0;
}

Wikipedia C言語

概要

青春B運営メンバー多口カタンによる雑記blogです。
自己紹介はこちら。開発物をまとめたものはこちら
 
ヘッダーイラストはkojiさん制作です。
感想・意見・要望等ありましたら気軽にフォームにてコンタクトくださいませ。
 
Twitterはじめましたので誰でも気軽に声かけてくださいね。