質問: c言語でカレンダーを作っているものです。 具体的には、西暦と月を入力するとそれに合ったカレンダーが出てくるといったようなものです。 一応ソースはネットを見ながらなんとなく作れたのですが 実行すると曜日と日にちがずれてしまいます。 どこがミスしているのかが分からず困っています。 どなたか教えてください。 作ったもの #include int youbi(int y, int m, int*d); int main(void) { int d[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int y,m,r,i,j,k; printf("西暦 >"); scanf("%d",&y); printf("月 >"); scanf("%d",&m); if(y%4==0)d[1]=29; if(y%100==0)d[1]=28; if(y%400==0)d[1]=29; r=youbi(y-1,m,d); printf(" %4d年%2d月\n",y,m); printf("日_月_火_水_木_金_土\n"); for(i=0; i
回答: なんでC言語でカレンダー作ってるんですか?