#1
by ブルーロック » 2年前
#include <stdio.h>
int main(void) {
int year,month,day;
// int day[13]={0,31,28,31,30,31,30,31,31};
// day={"sun,mon,tue,wed,thu,fri,sat\n"}
do{
printf("what year");
scanf("%d",&year);
}while(year < 1);
do{
printf("what month");
scanf("%d",&month);
}while(month < 1 || month > 12 );
do{
printf("what day");
scanf("%d",&day);
}while(day <1 || day > 31);
}
int zeller(int y,int m){
if(m==1){
m = 13;
}else if(m==2){
m = 14;
}
int X;
X=(y+(y/4)-(y/100)+(y/400)+((13*m+8)/5)+1)%7;
return X;
}
// int uruudosi(int year) {
// if(year % 400 == 0) return 1;
// else if(year % 100 == 0) return 0;
// }
//
コメントアウトしたやつもどうすれば良いか教えてください。
#include <stdio.h>
int main(void) {
int year,month,day;
// int day[13]={0,31,28,31,30,31,30,31,31};
// day={"sun,mon,tue,wed,thu,fri,sat\n"}
do{
printf("what year");
scanf("%d",&year);
}while(year < 1);
do{
printf("what month");
scanf("%d",&month);
}while(month < 1 || month > 12 );
do{
printf("what day");
scanf("%d",&day);
}while(day <1 || day > 31);
}
int zeller(int y,int m){
if(m==1){
m = 13;
}else if(m==2){
m = 14;
}
int X;
X=(y+(y/4)-(y/100)+(y/400)+((13*m+8)/5)+1)%7;
return X;
}
// int uruudosi(int year) {
// if(year % 400 == 0) return 1;
// else if(year % 100 == 0) return 0;
// }
//
コメントアウトしたやつもどうすれば良いか教えてください。