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

本文介绍了2023年山东春季高考网络技术类专业的一道技能测试题,要求考生补全C语言程序,判断1800~2800年间的整数年份是否为闰年。符合条件的闰年需满足能被4整除且不被100整除,或者能被400整除。
摘要由CSDN通过智能技术生成

前言

山东省 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

  • 32
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机李老师

你的鼓励将是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值