运行后,输入数据,再回车就出错。。。求教。
#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;
}
希望能够帮到你。
#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;}
#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;}