C语言 根据日期 求周几

输入入2021的某月某日.问该天是星期几
每个测试点存在T组数据 给定2021年1到12月每个月第一天星期几 week[]={5,1,1,4,62,4,7,3,5,1,3}

输入格式
输入两行 第一行为T 表示存在T组数据 接下来的T行 每行两个数据分别对应某月某日 中间用.隔开

输出格式
输出T行 每行一个字符串(星期几的英文)表示周几

#include<stdio.h>

int main()
{
    int week[12] = { 5,1,1,4,6,2,4,7,3,5,1,3 };
    int weekres[1024] = {0};
    char weekstr[7][10] = {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
    int T, a, b;
    scanf("%d",&T);
    for (int i = 0; i < T; i++)
    {
        scanf("%d.%d", &a, &b);
        
        weekres[i] = (week[a-1] + b)%7;
        
    }
    for (int i = 0; i < T; i++)
    {
        printf("%s\n",weekstr[weekres[i]]);
    }
    return 0;
}

请看这个下面的 “相关推荐”