今天C语言的作业题
编写程序,从键盘上任意输入一个年号,判断它是否是闰年。已知符合下列条件之一即为闰年:1)能被4整除,但不能被100整除。2)能被400整除。
(提示:用逻辑运算符)
输入样例:2000
输出样例:2000是闰年!
输入样例:2001
输出样例:2001不是闰年!
第一版
#include <stdio.h>
int main()
{
int year;
print("输入年份:")
scanf("%d",&year);
if (year%400==0)
printf("%d是闰年!",year);;
else if(year%4==0)
printf("%d是闰年!");;
else
printf("%d不是闰年")
}
第二版
#include <stdio.h>
int main()
{
int year;
while(1)
{
printf("输入年份:");
scanf("%d",&year);
if (year%400==0||year%4==0) //想要达到的:返回1是闰年;一真为真
printf("%d是闰年!\n",year);
else
printf("%d不是闰年!\n",year);
}
}
写第一版的时候没看到提示,看到提示后重写了第二版,也不知道过几个月如果我重新翻到这道题是回怎样写呢?
最后一次更新于2022-10-30
0 条评论