C语言程序 输入两个年份,输出两个年份中的所有闰年

C语言程序 输入两个年份,输出两个年份中的所有闰年,第1张

#include <stdioh>

void main(){

int year1=0,year2=0,i;

printf("请输入起始年份--> ");

scanf("%d",&year1);

while(year2<=year1){

printf("请输入终止年份--> ");

scanf("%d",&year2);

}

for(i=year1;i<=year2;i++){

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

printf("从%4d年到%4d年中,%4d是闰年\n",year1,year2,i);

}

}

}

#include<stdioh>

void main(){

int year;

printf("请输入年份:");

scanf("%d",&year);

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

printf("%d是闰年!\n",year);

else printf("%d是平年!\n",year);

}

#include<stdioh>

void leapyear(int y)

{ printf("%d年%s是闰年\n",y,y%4==0&&y%100||y%400==0"":"不");

}

int main()

{ int year;

printf("请输入需判断的年份:");

scanf("%d",&year);

leapyear(year);

return 0;

}

思路:闰年就是该年份能被4整除但是不能被100整除或者能被400整除,即可以使用if进行判断:if((n%4==0&&n%100!=0)||n%400==0);

代码:

#include<stdioh>

int main()

{

int n;

scanf("%d",&n);

if((n%4==0&&n%100!=0)||n%400==0)

printf("%d是闰年!\n",n);

else

printf("%d不是是闰年!\n",n);

return 0;

}

/

2016

2016是闰年!

/

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

#include

#include

void

main()

{

int

year,cnt=0;

int

start,end;

printf("请输入起始年份:

");

scanf("%d",&start);

printf("请输入终止年份:

");

scanf("%d",&end);

for(year=start;year<=end;year++)

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

{

printf("%d

是闰年\n",year);

cnt++;

}

printf("闰年共有%d个\n",cnt);

getch();

}

闰年就是该年份数能被4整除且不能被100整除或者能被400整除的就是闰年。

参考代码:

#include<stdioh>

int main()

{

 int n;

 scanf("%d",&n);

 if((n%4==0&&n%100!=0)||n%400==0) //判断条件 

  printf("%d是闰年!\n",n);

else

printf("%d不是闰年!\n",n); 

 return 0;

}

/

运行结果:

2014

2014不是闰年!

/

#include <stdioh>

int fun(int year)

{

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

return 1;

return 0;

}

int main()

{

int start  = 2000;

int end = 2100;

int sum = 0;

for(;start<=end;start++)

{

if(fun(start))

{

if(sum%5 == 0)

printf("\n");

printf("%d ",start);

sum++;

}

}

printf("\n");

printf("总共%d个 ",sum);

return 0;

}

扩展资料:

需要说明的是:

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

参考资料:

百度百科-c语言

以上就是关于C语言程序 输入两个年份,输出两个年份中的所有闰年全部的内容,包括:C语言程序 输入两个年份,输出两个年份中的所有闰年、C语言编程:判断年份是否为闰年、用c语言编写代码,实现闰年的判断等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9349146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存