月と日を入力すると、その年の1月1日からの経過日数を表示するプログラムを作ってください。

月と日を入力すると、その年の1月1日からの経過日数を表示するプログラムを作ってください。 ただし、配列days[1]=31; days[2]=28; days[3]=31; days[4]=30; days[5]=31; days[6]=30; days[7]=31; days[8]=31; days[9]=30; days[10]=31; days[11]=30; days[12]=31;を使ってください。 よろしくお願いします。

補足

急いでいるので大至急お願いします。

C言語関連2,103閲覧xmlns="http://www.w3.org/2000/svg">250

ベストアンサー

0

#include<stdio.h> main(void) { int days[13]; int m,d,i,sum=0; days[1]=31; days[2]=28; days[3]=31; days[4]=30; days[5]=31; days[6]=30; days[7]=31; days[8]=31; days[9]=30; days[10]=31; days[11]=30; days[12]=31; printf("月:"); scanf("%d",&m); printf("日:"); scanf("%d",&d); for(i=1;i<m;i++){ sum += days[i]; } sum += d; printf("日数:%d\n",sum); return 0; } ~

ThanksImg質問者からのお礼コメント

ありがとうございます。 こころから感謝します。

お礼日時:2013/1/10 15:53