实在写不出来,求指导一下

求1+到100之和,但是不能累加3和7的倍数,今年的元旦为星期五,写出一个C语言程序,统计今年(2021年)有多少个星期五,并输出星期五是几月几号?

你题目的解答代码如下:

#include <stdio.h>

int main()
{
    int a[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
    int m=1,d=1,c=0;
    while (m<=12)
    {
        printf("%d月%d号是星期五\n",m,d);
        d += 7;
        c++;
        if (d>a[m-1])
        {
            d -= a[m-1];
            m++;
        }
    }
    printf("有%d个星期五\n",c);
    return 0;
}

img

如有帮助,望采纳!谢谢!

这两段有啥关系吗?

#include <stdio.h>
int main()
{
    int i,sum=0;
    for(i=1;i<=100;i++)
    {
         if(i%3==0 || i%7==0)
                continue;
         sum += i;
    }
    printf("%d",sum);
    return 0;
}