C语言 判断闰年

运行后,输入数据,再回车就出错。。。求教。
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int year;
scanf("%d",year);
if((year%4==0&&year%100!=0)||(year%400==0))

printf("%d is a leap year.",year);
else
printf("%d is not a leap year.",year);

system("pause");
return 0;}

  1:你要清楚什么样的年份才是闰年(能被4整除且不能被100整除或者能被400整除的,参考http://baike.baidu.com/view/29649.htm)
       2:判断语句
if(  ((0 == year%4)&&(0 != year%100)) ||(0 == year %400) )
{
//满足该条件的yeat就是闰年。
}

  以下是源程序代码:

#include <stdio.h>

int main (void) {

int year;

printf ("please a year:");
scanf ("%i",&year);

if((year%4==0 && year%100!=0)||year%400==0){
    printf ("%i is a leap year!",year);
}else{
    printf ("%i is not a leap year!",year);
}
    return 0;

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-25
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int year;
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))

printf("%d is a leap year.",year);

else
printf("%d is not a leap year.",year);

system("pause");

return 0;
}

希望能够帮到你。
第2个回答  2011-03-25
scanf("%d",&year);这掉了一个&本回答被提问者采纳
第3个回答  2011-03-25
//自己看看吧!
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int year;
scanf("%d",&year);
if((year%4==0)&&(year%100!=0)||(year%400==0))

printf("%d is a leap year.",year);
else
printf("%d is not a leap year.",year);

system("pause");
return 0;}

C语言的题目:从键盘上输入一个年份,判断它是否为闰年;并显示其判断结果...
1、能被400整除的,肯定是闰年;2、能被4整除,但是不能被100整除的,是闰年;3、其他的都是非闰年。

C语言如何判断是闰年,闰年判断条件
C语言判断闰年的条件有两个关键标准:一是年份能被4整除但不能被100整除;二是对于世纪年,即百年整数,必须能被400整除才是闰年。例如,2004年符合第一个条件,因此是闰年,而1900年虽然能被4整除,但因其同时能被100整除,所以不是闰年。2000年能被400整除,是闰年,而1900年虽是世纪年,但由于不...

C语言是如何判断闰年的呢?
1、打开Visual stdio软件,在空项目里新建一个c语言程序空文件,右键点击源文件,选择添加,点击新建项创建C语言文件:2、弹出的窗口选择C++文件,将文件扩展名改为“.c”点击添加完成新建c文件,之后就可以编写程序了:3、程序开始是一个输入框,输入待判断的年份这里闰年的判断需要满足两个条件,分别是...

c语言,输入一个年份,判断是润年还是平年
1. 判断闰年的条件是:如果一个年份能被4整除且不能被100整除,或者能被400整除,那么它是一个闰年。2. 使用`if`语句来判断年份是否为闰年。如果条件满足,则设置变量`a`的值为1,否则设置为0。3. 如果变量`a`的值为1,则输出该年份是闰年。4. 如果变量`a`的值为0,则输出该年份不是闰年。

用c语言怎么判断闰年
如果`year`是闰年,输出格式为“[年份]年是闰年”;否则,输出格式为“[年份]年不是闰年”。6. 编译并运行程序。在控制台中输入一个年份,例如2020年,程序将输出“2020年是闰年”。以上是使用C语言判断闰年的完整步骤。程序简洁,逻辑清晰,能够准确判断输入年份是否为闰年。

C语言如何判断是闰年,闰年判断条件?
printf("%d此年非闰年\\n",year);1.你要清楚什么样的年份才是闰年(能被4整除且不能被100整除或者能被400整除的。2. 判断语句 if(((0 == year%4)&&(0 != year%100))||(0 == year 400)){\/\/满足该条件的yeat就是闰年。} 以下是源程序代码:include <stdio.h> int main (void){ ...

c语言,输入一个年份,判断是润年还是平年
if((year%4==0&&year%100!=0)||(year%400==0)) a=1;else a=0;if(a==1) \/\/是==不是= ,=表示赋值 == 表示判断 printf("\\n%d此年是闰年\\n",year);else printf("%d此年非闰年\\n",year);\/\/不是除以,而是取余,也就是计算余数,如果余数为0表示整除。

c语言怎样判断是否闰年?
1、打开Visual Studio编辑器,新建一个C语言文件,在最前面引入标准库文件,然后定义一个main主函数:2、主函数中先定义一个int型的变量,用来存储用户输入的数字,然后yongscanf控制输入,输入的值传递给a变量,接着判断是否为闰年,判断条件为能被4整除而不能被100整除或者是能被400整除的数均为闰年,...

c语言判断是不是闰年 又跟老师写的不一样了?
闰年的口诀是:每四年一闰,百年不闰,四百年再闰。所以图中的代码不对,应改为 if((year%4==0&&year%100!=0) || year%400==0 )printf("闰年");else printf("不是闰年");

c语言闰年的判断编程是怎么样的?
判断语句 if(((0==year%4)&&(0!=year%100))||(0==year%400)){\/\/满足该条件的yeat就是闰年。} 以下是源程序代码:include<stdio。h> intmain(void){ intyear;printf("pleaseayear:");scanf("%i",&year);if((year%4==0&&year%100!=0)||year%400==0){...

相似回答