qq_隐匿_03229380
2016-05-01 18:44
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if (!(year%4<0))
{
printf("今年是平年");
}
else
{
printf("今年是闰年") ;
}
return 0;
}
不行,意思上也不对吧,闰年是年份除以4的余数为0,平年是不为0,这样大意是余数大于等于0,无法分辨闰年平年阿
不行,%符号在c语言里是取除数的余数,并不能这样用。
应该这样去写
if(year%400==0||(year%4==0&&year%100!=0)
{
printf("今年是闰年“);
}
else
{
printf("今年是平年”);
}
C语言入门
926939 学习 · 21533 问题
相似问题