View Code of Problem 8

#include<stdio.h>
#include<math.h>
int main()
{

	int n,weishu;
	char a[8];
	int yue[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	int num[10]={0};
	for(int k=0;k<10;k++)//尾号 
	{
		for(int i=0;i<12;i++)//月 
		{
			for(int j=1;j<=yue[i];j++)//日 
			{
				if(k==(j-1)%10||k==(j+1)%10)
						num[k]++;	
				}		
			}		
		}
	while(scanf("%d",&n))
	{ 	
		for(int i=0;i<n;i++)
		{
		//gets(a);
		scanf("%s",a);
			weishu=a[7]-'0';				
			printf("%d",365-num[weishu]);
		}								
	}	
	
	return 0;
} 

Double click to view unformatted code.


Back to problem 8