#include <stdio.h> int main(){ typedf struct{ int year,month,day; }Date; int sum=0; scanf("%d%d%d",&Date,year,&Date.month,&Date.day); if(year%400==0 ||(year%4==0&&year%100!=0)) temp=29; else temp=28; switch(month){ case 1:sum=Date.day;break; case 2:sum=Date.day+31;break; case 3:sum=Date.day+31+temp;break; case 4:sum=Date.day+31+temp+31;break; case 5:sum=Date.day+31+temp+31+30;break; case 6:sum=Date.day+31+temp+31+30+31;break; case 7:sum=Date.day+temp+31*3+30*2;break; case 8:sum=Date.day+temp+31*4+30*2;break; case 9:sum=Date.day+temp+31*5+30*2;break; case 10:sum=Date.day+temp+31*5+30*3;break; case 11:sum=Date.day+temp+31*6+30*3;break; case 12:sum=Date.day+temp+31*6+30*4;break; } printf("%d",sum); return 0; } /* Main.c: In function 'main': Main.c:3:3: error: 'typedf' undeclared (first use in this function) typedf struct{ ^ Main.c:3:3: note: each undeclared identifier is reported only once for each function it appears in Main.c:3:10: error: expected ';' before 'struct' typedf struct{ ^ Main.c:7:19: error: 'Date' undeclared (first use in this function) scanf("%d%d%d",&Date,year,&Date.month,&Date.day); ^ Main.c:7:24: error: 'year' undeclared (first use in this function) scanf("%d%d%d",&Date,year,&Date.month,&Date.day); ^ Main.c:9:5: error: 'temp' undeclared (first use in this function) temp=29; ^ Main.c:11:10: error: 'month' undeclared (first use in this function) switch(month){ ^ */ |
Double click to view unformatted code.