关于#c语言#的问题,如何解决?

假设2022年1月1号是星期六,从键盘输入某年某月某日,判断当天是星期几。说明:为便于输出,分别用数字1-7表示星期一 - 星期日

输入
格式如:某年/某月/某日,比如2022年12月18日,输入格式:2022/12/18。输入年份不小于2022。
输出
输出格式:2022/12/18:7
各位,这种星期几的题怎么弄啊

蔡勒公式,供参考:

#include <stdio.h>
int Get_Week(int y, int m, int d)
{
    int week = -1;
    if (m == 1 || m == 2) {
        m += 12;  y--;
    }
    week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7;
    return week;
}
int main()
{
    int y, m, d;
    scanf("%d/%d/%d", &y, &m, &d);
    printf("%d/%d/%d:%d", y, m, d,Get_Week(y,m,d)+1);

    return 0;
}