是则输出yeah,不是则输出no,用户输入-1时程序结束
#include<stdio.h>
void main()
{
int i,year,n;
do
{
scanf("%d",&year);
if(((year%4==0)&&(year%100!=0)) || year%400==0 )
{
printf("yeah\n");
}
else if(year==-1)
{
}
else
{
printf("no\n");
}
}while(year!=-1);
}
void main()
{
int i,year,n;
do
{
scanf("%d",&year);
if(((year%4==0)&&(year%100!=0)) || year%400==0 )
{
printf("yeah\n");
}
else if(year==-1)
{
}
else
{
printf("no\n");
}
}while(year!=-1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-04-21
核心代码领会就好了
int year = 2011;
if (year % 400 == 0|| (year % 4 ==0 && year % 100 != 0))
{
printf("runnian");
} else {
printf("不是闰年");
}本回答被提问者和网友采纳
int year = 2011;
if (year % 400 == 0|| (year % 4 ==0 && year % 100 != 0))
{
printf("runnian");
} else {
printf("不是闰年");
}本回答被提问者和网友采纳