View Code of Problem 8

#include <stdio.h>
#include <stdlib.h>
#include<ctype.h>
#include<string.h>
#include<math.h>
#include<stdbool.h>
int main()
{
	int n, i, j, len, sum, k;
	int mon[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
	char a[10];
	scanf("%d", &n);
	while (n--)
	{
		scanf("%s", a);
		len = strlen(a);
		k = a[len - 1] - '0';
		sum = 0;
		for (i = 0; i < 12; i++)
		{
			for (j = 1; j <= mon[i]; j++)
			{
				if ((j + 1) % 10 == k || (j - 1) % 10 == k)
					sum++;

			}
		}
		printf("%d\n", 365 - sum);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 8