View Code of Problem 81

#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.


Back to problem 81