View Code of Problem 8

#include<stdio.h>
#include<string.h>
int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31}; 
int a[10];
int main()
{
	int i,j,k,cnt;
	 for(i=0;i<10;i++)  
    {  
        cnt=0;  
        for(j=0;j<12;j++)  
        {  
            for(k=1;k<=mon[j];k++)  
            {  
                if(i==(k-1)%10||i==(k+1)%10)  
                cnt++;  
            }  
        }  
        a[i]=365-cnt;  
    }
	int T;
	scanf("%d",&T);
	getchar();
	while(T>0)
	{
		char str[20]={0};
		gets(str);
		int len;
		len=strlen(str);
		printf("%d\n",a[str[len-1]-'0']);
		T--;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 8