c语言判断是否为闰年的问题

#include<stdio.h>
void main()
{
int year;
scanf("%d", &year);
if(year%4 == 0)
{
if(year%1oo == 0);
{
if(year%400 == 0)
{ printf("是闰年");}
else {printf("不是闰年");}
}
else printf("是闰年");
}
else printf("不是闰年");
}
两个人的回答都还能正确
不过玻璃麦田的更准确
因为配对是正确的不过还是十分感谢蜗牛123

第1个回答  2013-06-28
void main()
{
int year;
scanf("%d", &year);
if(year%4 == 0)
{
if(year%1oo == 0); //错误,多了一个分号,应去掉
{
if(year%400 == 0)
{ printf("是闰年");}
else {printf("不是闰年");}
}
else printf("是闰年");
}
else printf("不是闰年");
}
第2个回答  2013-06-28
判断语句改为:
if (((year%4==0) && (year%100!=0)) || (year%400==0))
printf("%d 是闰年。",year);
else
printf("%d 不是闰年。",year);
第3个回答  2013-06-28
首先 第八行是100不是1oo,第二else和谁配对不明确。楼主的算法也不对吧!!闰年是能被4整除但不能被一百整出的数或者直接能被400整除的数
第4个回答  2013-06-28
if(year%1oo == 0);

后面不能加分号,100写成1oo了本回答被提问者采纳

c语言编程判断是否为闰年
c语言闰年的判断编程是if(year%400==0||year%100!=0&&year%4==0)。闰年是历法中的名词,分为普通闰年和世纪闰年。对于数值很大的年份,这年如果能被3200整除。并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年,因为虽然能被3200整除,但不能被172800整除。此按一回归年365天5h48...

编写一个程序,输入年份和月份,判断该年是否是闰年,并根据给出的月份判断...
1、打开visual C语言编程软件,新建一个文件。2、输入预处理命令和主函数:#include<stdio.h>\/*函数头:输入输出头文件*\/void main() \/*空类型:主函数*\/。3、定义变量、输入年份:int year,leap; \/*定义变量的数据类型为整型。4、用if函数逐步判断是否满足成为闰年的条件。5、然后用if函数判断是...

C语言的题目:从键盘上输入一个年份,判断它是否为闰年;并显示其判断结果...
1、能被400整除的,肯定是闰年;2、能被4整除,但是不能被100整除的,是闰年;3、其他的都是非闰年。

c语言中非闰年表达式?
C语言中,可以使用以下表达式来判断一个年份是否为非闰年:```if (year %! (MISSING)!= 0) { \/\/ 非闰年的情况 } ```其中,`year` 是要判断的年份。这个表达式的意思是,如果 `year` 不能被 4 整除,就是一个非闰年。因为闰年的定义是能被 4 整除但不能被 100 整除,或者能被 400 整...

C语言如何判断某一年是否是闰年
3、首先判断年份能否被100整除。若能,则继续判断能否被400整除。若依然能被400整除则说明是闰年。4、若不能被100整除,则接着判断能否被4整除。若能则说明是闰年,否则不是闰年。5、接下来对这个函数进行测试。选取几个数字:2000,1900,1904, 1966,1987。测试代码如下。6、编译运行后的输出如下,...

C语言 判断是否为闰年 求各位大神指点 不知道哪里错了
if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0){ \/\/是闰年}(能被4整除并且不能被100整除)或者(能被400整除)的年份是闰年。

c语言判断是不是闰年 又跟老师写的不一样了?
闰年的口诀是:每四年一闰,百年不闰,四百年再闰。所以图中的代码不对,应改为 if((year%4==0&&year%100!=0) || year%400==0 )printf("闰年");else printf("不是闰年");

c语言 判定是否为闰年 。
1、能被4整除而不能被100整除的是闰年。2、能被400整除是闰年。所以程序改为:include<stdio.h> void main (){ int year,leap;scanf("%d",&year);if((year%4==0&&year%4!=0)||year%400==0)leap=1;else leap=0;if(leap)printf("%d是",year);else printf("%d不是",year);printf...

c语言怎样判断是否闰年?
然后yongscanf控制输入,输入的值传递给a变量,接着判断是否为闰年,判断条件为能被4整除而不能被100整除或者是能被400整除的数均为闰年,最后用printf函数将处理的结果输出:3、运行程序,在控制台中输入一个年份,比如2020年,控制台输出的结果为2020年是闰年。以上就是用c语言编写判断闰年的方法:...

C语言编程问题,如何判断是否为闰年?
闰年的判断规则为,4年一闰,百年不闰,四百年再闰。对于任意的年份值year,写成C语言的判断格式为 year%400 == 0 || (year %4 == 0 && year %100 != 0)只要符合这个条件的year值,均为闰年。封装成函数可以写作:int is_leap_year(int year){ return year%400 == 0 || (year %...

相似回答