关于c语言分支结构

#include<stdio.h> void main() { int a; printf("输入年份:\n"); scanf("%d",&a); if(a%400==0) printf("该年是闰年\n"); else if(a%4==0) printf("该年是闰年\n"); else printf("该年不是闰年");} 当我输入1900年是竟然也是闰年,求解,c语言初学者

#include<stdio.h>
void
main()
{
int
a;
printf("输入年份:\n");
scanf("%d",&a);
if(a%400==0)
printf("该年是闰年\n");
else
if(a%4==0)//else
if(a%4==0&&a%100!=0)加上不能被100整除的条件
printf("该年是闰年\n");
else
printf("该年不是闰年");}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网