求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;
}
如有帮助,望采纳!谢谢!
这两段有啥关系吗?
#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;
}