C判断闰年(分支结构)
#include <stdio.h>/*输入一个年份,判断是否为闰年*/
void main()
{
int a,b;
printf("Input a year number:\n");
scanf("%d\n",&a);
if(a%4 == 0)
{
if(a%100 == 0)
{
if(a%400 == 0)
{
b = 1;
}
else
{
b = 0;
}
}
else
{
b = 1;
}
}
else
{
b = 0;
}
if(b)
{
printf("%d is Leap year\n",a);
}
else
{
printf("%d is not Leap year\n",a);
}
printf("a leap year.\n");
} scanf("%d\n",&a); 这里多了一个/n
可以再清晰一些
if ((a % 4 == 0 && a % 100 != 0) || (0 == a % 400))
{
printf("%d年是闰年!\n", a);
}
else
{
printf("%d年不是闰年!\n", a);
} 两手空空儿 发表于 2023-2-16 16:16
明白了,感谢
页:
[1]