问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

给定年份year定义一个宏,判别是否闰年,这题怎么用c语言编写?

发布网友 发布时间:2022-05-27 15:44

我来回答

5个回答

热心网友 时间:2023-10-31 18:11

#include"stdio.h"
#define fact (year%4==0&&year%100!=0)||year%400==0
void main()
{
int year;
puts("Enter year");
scanf("%d",&year);
if(fact)
printf("%d 是闰年\n",year);
else
printf("%d 不是闰年\n",year);
}

热心网友 时间:2023-10-31 18:11

public class B {

public static boolean isRun(int year)
{
return (year % 4 != 0 )|| (year % 100 == 0 )&& (year % 400 != 0);

}

public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int year;
System.out.printf("你输入的年份是:%s", year=input.nextInt());

if(isRun(year)){
System.out.print("(是闰年)");
}
else{
System.out.print("(不是闰年)");
}

}

}

直接运行这个程序即可!

热心网友 时间:2023-10-31 18:12

就是判断此年是否能被4和100整除就可以了
x接受输入的年份

int i=x%4;
int ii=x%100
if(i==0 && ii==0)
则是瑞年,否则不是瑞年

热心网友 时间:2023-10-31 18:12

使用三目运算符,闰年返回1,非闰年返回0
#define ISLEAP(y) (( (y%4 == 0) && (y%100) != 0 ) || (y % 400 == 0)) ? 1 : 0

热心网友 时间:2023-10-31 18:13

谭浩强版《C语言程序设计》第三版里有这个题,可以去看下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人脚出汗有酸味是怎么回事 脚的酸味是什么原因 请问南充有奥迪4S店或者奥迪专修店吗?电话号码是多少? ...不爱我了,对我已经死心了!我该怎么做,真的很爱她,好想挽回,我也不... 烂板凳的意思是什么 爸爸过世几个月了,为什么还梦见爸爸还没埋葬呢,看见爸爸的尸体_百度知 ... 眼睛结膜炎痒怎么办 结膜炎眼睛痒怎么缓解 结膜炎眼角痒怎么办 苹果电脑下载什么编辑器适合mac的视频剪辑软件有哪些 c语言编程:编写函数1实现判断是不是闰年,编写函数2用于输出某年某月的天数(用的switch语句) 无证驾驶撞人至重伤怎么处理? 无证驾驶了撞人皮外伤怎么处理? 设计一个判断输入年份是否为闰年的c语言程序 无证驾驶撞人至重伤如何处理 无证驾驶撞人后怎么办 无证驾驶的车撞人该怎么处理 CAD中,在模型空间中做出来是斜的图形,而在布局中要做成横向的,要怎么弄,不能改变模型空间图形的方向 布袋除尘器滤网滤袋安装价格 cad在模型是斜的,怎样在布局里是正的 工业安装布袋除尘器,布袋、笼骨安装套什么定额子目?求助,谢谢 CAD2010布局中的图形与布局中的图行方向不一样 怎么能把模型中斜的图形让它在布局中显示是正的?谢谢 除尘器多孔板制作安装怎么套定额 脉冲袋式除尘器套什么定额 小孩为什么会磨牙睡觉时候 arctantanx等于多少 arctan(tanx)等于什么 巨齿鲨和大白鲨有没有一定的血缘关系? 做蛋糕用黄油代替色拉油好吗 G505内存条多少钱? 在台湾可以用腾讯会议吗 有一种水果很像水果冻的什么? 听说珠海有,它不是菠萝也不是凤梨谁知道它是什么水果? 作文心愿 1997属什么生肖年 椰子冻上装饰的真花是什么 1997年是属什么生肖? 怎么用电脑听音乐之声广播 电台音乐之声 求一款占用内存小的检测温度软件!鲁大师就算了!装上去整个电脑都变卡... 充了腾讯视频vip怎么没有获得公孙离皮肤 求一个检测电脑温度的软件..中文版的..占资源小点的..能检测cpu之类的就行.. 腾讯视频vip领皮肤的那个活动是每天都能领,还是只能领当天的, 求电脑温度检测软件占用内存和CPU少的? 腾讯视频,下面为什么会有岳云鹏的头像? "用户名"一词的英文怎么拼写 手机qq群 怎么只看图的聊天记录? 只出图 用户名最短6位请使用英文字母数字或怎么填写? 手机QQ群聊天图片打不开 4克金戒指多大