欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > C语言典型例题38

C语言典型例题38

2025/5/26 9:57:06 来源:https://blog.csdn.net/2302_77517102/article/details/141199651  浏览:    关键词:C语言典型例题38

《C程序设计教程(第四版)——谭浩强》


例题3.5 写程序,判断某一年是否为闰年


代码:

//《C程序设计教程(第四版)——谭浩强》
//例题3.5 写程序,判断某一年是否为闰年//相关知识:如果能被4整除,但不能被100整除,为闰年;如果能被400整除,为闰年#include <stdio.h>
int main()
{int year;printf("请输入你想要判断是否为闰年的年份!!!\n");scanf("%d",&year);if(year%4==0)//如果能被4整除,但不能被100整除{if(year%100==0)	{if(year%400==0)//如果能被400整除,为闰年{printf("是闰年!!!");}else{printf("不是闰年哦!");}}else{printf("是闰年哦!");	}}else{printf("不是闰年哦!");}return 0;
}

运行结果:(只举两个例子)

(1)

(2)

编写代码中遇到的问题:

1.相关知识:

如果能被4整除,但不能被100整除,为闰年;如果能被400整除,为闰年

2.if语句的多重嵌套使用

3.改进代码:

//《C程序设计教程(第四版)——谭浩强》
//例题3.5 写程序,判断某一年是否为闰年//相关知识:如果能被4整除,但不能被100整除,为闰年;如果能被400整除,为闰年#include <stdio.h>
int main()
{int year=0;int leap=0;printf("请输入你想要判断是否为闰年的年份!!!\n");scanf("%d",&year);if(year%4==0)//如果能被4整除,但不能被100整除{if(year%100==0)	{if(year%400==0)//如果能被400整除,为闰年{leap=1;}else{leap=0;}}else{leap=1;	}}else{leap=0;}if(leap){printf("是闰年呢,家人!!!");}else{printf("不是荣年哦!");}return 0;
}

运行结果:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词