紧急 这个程序那错了

来源:百度知道 编辑:UC知道 时间:2024/09/26 14:20:42
#include<stdio.h>
main()
{
int year;
printf("\n input a number:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0));
printf("\you are right");
else
printf("\wrong");
}

#include<stdio.h>
程序共1个错误,3个警告,全部改正如下:
void main() //加void
{
int year;
printf(\"\\n input a number:\");
scanf(\"%d\",&year);
if((year%4==0&&year%100!=0)||(year%400==0)) //去;
printf(\"you are right\\n\"); //去掉字符串开始的\\,后面加\\n
else
printf(\"wrong\"); //同上
}

经过编译、运行,改正后的程序完全正确。

#include<stdio.h>
main()
{
int year;
printf("\n input a number:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
printf("you are right");
else
printf("wrong");
}

if((year%4==0&&year%100!=0)||(year%400==0));
去掉那个分号