【2023《网络技术》样题】输入一个 1800~2800 之间的整数作为年份,判断该年份是否为闰年。

发布时间:2024年01月19日

前言

山东省 2023 年春季高考技能测试 网络技术类专业(考试样题)补全程序,此题是2023年新出的考试类型,按照给的程序思路去补全程序,有备选选项,可以说是选择题和程序填空题的结合。

一、题目介绍

? ? ? 根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,将对应选项的序号填入【C 语言程序设计答题卡】指定位置。

注意不得增行或删行,严禁更改程序结构

程序功能:输入一个 1800~2800 之间的整数作为年份,判断该年份是否为闰 年。

年份符合下列条件之一者为闰年:

① 能被 4 整除且不能被 100 整除;

② 能被 400 整除。

二、流程图

???????

三、代码

#include<stdio.h>
int main()
{
	int year,flag;
	printf("请输入年份:");
	scanf("%d",&year);
	if(year<1800||year>2800)
	  printf("年份超出范围。");
	else
	{
		if(year%4==0)
		{
			if(year%100==0)
			  {
			  	if(year%400==0)
			  	   flag=1;
			  	else
			  	 flag=0;
			  }
			else
			  flag=1;
		}
		else
		  flag=0;
	if(flag==1)
	  printf("%d是闰年。\n",year);
	else
	  printf("%d不是闰年。\n",year); 
	 } 
	return 0;
}

四、运行


————————————————
版权声明:本文为CSDN博主「C的空间」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_58477105/article/details/135599961

文章来源:https://blog.csdn.net/m0_58477105/article/details/135623607
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。