c语言求闰年,用C语言算闰年

  c语言求闰年,用C语言算闰年

  在的第一篇博文中

  想要闰年,首先要了解闰年的规则:普通闰年:如果公历年是4的倍数但不是100的倍数,则为闰年(如2004、2020等。都是闰年)。世纪闰年:公历年是整数,必须是400的倍数才是闰年(比如1900年不是闰年,2000年是闰年)。

  有了闰年判断规则,就好办了。

  第一步,构造main函数,写出输入、输出和函数的位置:# includestdio.h。

  int main()

  {

  int a=0;

  scanf(%d ,a);//输入xx年

  润_年(a);//计算xx年之前的闰年

  printf(%d ,a);//显示xx年之前的闰年

  返回0;

  }然后构造闰年判断函数run_nian:第一步,构造for循环,从零到输入值的增量逐一判断每一年。(因为这里默认的是公元后的正年,所以还可以加上一个无符号,无符号的整形,增加可以判断的年份范围。)

  int运行年(a)

  {

  int x;

  for(x=0;x a;x)

  {

  }

  }

  }第二步,用if语句写出闰年的两个判断条件,即:if (x% 4==0 x% 100!=0)//年份是四的倍数,不是一百的倍数。

  {

  printf(%-4d ,x);

  }

  If (x% 400==0)//年份是400的倍数

  {

  printf(%-4d ,x);

  }输入2000,计算结果如下(未完全显示):

  好了,基本上就是这样,但是结果还是有点不好看。你可以看到每行最后一个数字是换行的,一个数字分成两个数字。虽然可以通过拉伸车窗来调节,但这不是我们想要的。

  然后可以通过为打印换行添加一个变量count来控制换行的频率:for(x=0;x a;x)

  {

  if (x % 4==0 x % 100!=0)

  {

  printf(%-4d ,x);

  count=计数;

  if(计数% 8==0)

  //每8个闰年换一行,也就是一行8个数字。

  printf( \ n );

  }

  如果(x % 400==0)

  {

  printf(%-4d ,x);

  count=计数;

  if(计数% 8==0)

  printf( \ n );

  }

  }当输入2000时,运行结果如下:

  当然,如果你觉得每行的年份太少,也可以通过改变计数行的数字8来改变每行的数字。

  这就是这个博客的全部内容。因为博主没有见识,难免会有错误。希望大佬们给我意见,在评论区或者私信里指正。博主一定要及时纠正。那下次见咯~ ~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: