这个c语言程序哪里错了(计算闰年的):

来源:百度知道 编辑:UC知道 时间:2024/06/10 22:33:24
#include<stdio.h>
void main()
{
int year,leap;
printf("请输入年份:\n");
scanf("%d,"&year);
leap=(year%4==0 && year%100!=0)||(year%400==0)?1:0;
if (leap=1)
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}

#include<stdio.h>
void main()
{
int year,leap;
printf("请输入年份:\n");
scanf("%d",&year); /*,应在""外边*/
leap=(year%4==0 && year%100!=0)||(year%400==0)?1:0;
if (leap==1) /*,应该是 == */
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}

#include<stdio.h>
void main()
{
int year,leap;
printf("请输入年份:\n");
scanf("%d",&year); /*,在“”的外面*/
leap=(year%4==0 && year%100!=0)||(year%400==0)?1:0;
if (leap) /*去掉=1*/
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}