C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf("请输入
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/29 02:14:51
C语言,判断闰年问题
#include
void main()
{
\x09int year,a;
\x09printf("请输入年份:");
\x09scanf("%d",&year);
\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;
\x09\x09else a=0;
\x09\x09if(a=1)
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
}
为什么会出这样的结果呢?有谁知道是哪里出问题了吗?
![](http://img.wesiedu.com/upload/6/48/6481ba587fa2bf93eb7bef77404d966b.jpg)
#include
void main()
{
\x09int year,a;
\x09printf("请输入年份:");
\x09scanf("%d",&year);
\x09if((year/4==0&&year/100!=0)||(year/400==0)) a=1;
\x09\x09else a=0;
\x09\x09if(a=1)
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
}
为什么会出这样的结果呢?有谁知道是哪里出问题了吗?
![](http://img.wesiedu.com/upload/6/48/6481ba587fa2bf93eb7bef77404d966b.jpg)
if((year%4==0&&year%100!=0)||(year%400==0)) a=1;
\x09\x09else a=0;
\x09\x09if(a==1) //是==不是= ,=表示赋值 == 表示判断
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
//不是除以,而是取余,也就是计算余数,如果余数为0表示整除.
\x09\x09else a=0;
\x09\x09if(a==1) //是==不是= ,=表示赋值 == 表示判断
\x09\x09printf("\n%d此年是闰年\n",year);
\x09\x09else printf("%d此年非闰年\n",year);
//不是除以,而是取余,也就是计算余数,如果余数为0表示整除.
C语言,判断闰年问题#includevoid main(){\x09int year,a;\x09printf("请输入
C求最小公倍数#includevoid main(){\x09int a,b,gbs;\x09printf("请输入两个
C语言 选择语句#includeint main(){\x09double x;\x09int y;\x09printf
c语言判断三角形状#includevoid main (){float a,b,c;scanf("%f,%f,%f",&
C语言 #includeint main(void){\x09int a = 10; \x09int b = 90;\x
c语言数字交换#includeint main(void){\x09int i,n,h,j;\x09int a[10];
求pi问题c语言#include#includevoid main(){ int a, b ; double pi=0;
c语言判断奇数偶数#include main(){int a;printf("请输入一个整数");scanf("%d",
C语言 求最大公约数main() {\x09int a,b,c;\x09sacnf("%d %d",&a,&b);\x0
C语言循环问题求解释#includeint main(void){\x09int i1, j1, n1;\x09\x09
判断某一年是否为闰年的c语言程序 #include void main() { int year; printf("In
用C语言求最小公倍数#includeint main(){\x09int a,b,x,y,e;\x09scanf("%d