C语言中如何实现判断闰年的程序?

 我来答
北梦华Ze
推荐于2017-04-23 · TA获得超过564个赞
知道答主
回答量:138
采纳率:0%
帮助的人:161万
展开全部
1:你要清楚什么样的年份才是闰年(能被4整除且不能被100整除或者能被400整除的,参考http://baike.baidu.com/view/29649.htm
2:判断语句
if( ((0 == year%4)&&(0 != year%100)) ||(0 == year %400) )
{
//满足该条件的yeat就是闰年。
}
3:希望对你有帮助
春江花月夜xyz
2020-01-08
知道答主
回答量:3
采纳率:0%
帮助的人:1911
展开全部
#include<stdio.h>
int main() {
    int year;
    printf("输入你要查询的年份:\n");
    scanf_s("%d", &year);
    if (year%100!=0&&year%4==0||year%400==0)
    {
        printf("%d年是闰年\n", year);
    }
    else
    {
        printf("%d年是平年", year);
    }
}   // 判断年份是否为闰年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hupengchen30
2011-11-16 · 超过21用户采纳过TA的回答
知道答主
回答量:203
采纳率:0%
帮助的人:49万
展开全部
我们主要就是判断是否是闰年符合一个即可: 1,能被4整除,但不能被100整除 如2008.2,能被4整除又能被400整除,如2000.我们可以用一个逻辑表达((year%4==0&&year%100!==0)||year%400==0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友008a9c6
推荐于2018-03-10 · 超过16用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:44.7万
展开全部
# include<stdio.h>
int main()
{
int year;
printf("Input a year number:\n");
scanf("%d",&year);
if((year%4==0 && year%100!=0) || (year%400==0))
printf(" %d is a leap year.",year);
else
printf(" %d is not a leap year.",year);
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WWW1818518668
2011-11-16
知道答主
回答量:25
采纳率:0%
帮助的人:22.3万
展开全部
# include<stdio.h>
main()
{
int year;
printf("Input a year number:\n");
scanf("%d",&year);
if((year%4==0 && year%100!=0) || (year%400==0))
printf(" %d 是闰年.",year);
else
printf(" %d 不是闰年.",year);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式