猿问

计算公元1年到2016年的所有闰年并计数

我是这样写的,哪里错了?为什么不行? #include"stdio.h" main() { int a,count; a=1,count=0; while(a<2017) { if(a%4==0&&a%100!=0||a%400==0) count++; else a++; } printf("%d\t\n,%d",a,count); }
我是一个小小小小白
浏览 3020回答 1
1回答

望远

#include"stdio.h"  main() {   int a,count; a=1,count=0;  while(a<2017)   {   if(a%4==0&&a%100!=0||a%400==0)//是闰年  {  count++;  printf("%10d",a);//输出一个闰年数据  if(count%5==0)//每5个数据换行  printf("\n");  }  a++; //无论a是多少,它都有加1 }   printf("\n");  printf("一共%d个年份\n",count);//最后输出有多少个数据  }
随时随地看视频慕课网APP
我要回答