c语言三天打鱼两天晒网中国有一句话三天打鱼两天晒网某人从199221开始三天打鱼两天晒网问输入

  c语言 三天打鱼,两天晒网 中国有一句话:三天打鱼,两天晒网 某人从1992-2-1开始三天打鱼,两天晒网 问:输入

  注册游戏账号点击图片进入游戏电子游艺,电子游艺平台,电子游戏

  计算之间的闰年数,不包括当年

  for(i=1994;i

  if (i%4==0&&i%100!=0i%400==0)

  sum++;

  我们不从1992-2-1,从1992-1-1开始,1992-1-31那就是循环的第五天;从1992~year之间的平年刚好模5为0;

  #include

  int main()

  {

   int year,month,day,i,k,sum=0,m[12]={1,-2,1,0,1,0,1,1,0,1,0,1};//不必关心具体多少天,一月就是模5余1,

   printf("Please enter year,month,day:\n");

   scanf("%d/%d/%d",&year,&month,&day);

  for(i=1994;i

  if (i%4==0&&i%100!=0i%400==0)

  sum++;

  for(i=1;i

  sum=sum+m[i-1];//月天数的模5的和的结果,注意把1,6,11.。。。等价看待,模5得1

  sum=sum+day-1;//假如是sum=sum+day输入19992 2 1 (sum%=5)==2,实际是1,所以要减1;看完后面

  if (year%4==0&&year%100!=0year%400==0)

  if(month>2) sum++;

  k=sum%5;//k一定是0~4, 0和4晒网

  printf("%d %d/%d/%d",k,year,month,day);

  if(k%4==0) printf("晒网\n");

  else printf("打鱼\n");

  system("pause");

  return 0;

  }

  c语言 三天打鱼,两天晒网 中国有一句话:三天打鱼,两天晒网 某人从1992-2-1开始三天打鱼,两天晒网 问:输入

Comments

Popular posts from this blog

PNG黄金入场券游戏技巧,PNG黄金入场券游戏规则介绍

NBA中什么叫乐透区

PP亚特兰蒂斯女王游戏技巧,PP亚特兰蒂斯女王游戏规则介绍