首页 > 其他 > 详细

软件测试第四周--闰年问题的非法输入处理

时间:2015-04-05 10:30:10      阅读:91      评论:0      收藏:0      [点我收藏+]
闰年的判断条件:
①、普通年能被4整除且不能被100整除的为闰年。
②、世纪年能被400整除的是闰年
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年

测试用例:
编号 输入 输出
1 2004 此年是闰年
2 2008 此年是闰年
3 2000 此年是闰年
4 1999 此年非闰年
5 1998 此年非闰年
6 -1200 非法输入

基本逻辑:
#include<stdio.h>
void main()
{
int year,a;
printf("请输入年份:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
a=1;
else if(year<0)
a=2;
     else
          a=0;
if(a==1)
printf("\n%d此年是闰年\n",year);
else if(a==0)
printf("%d此年非闰年\n",year);
     else
          printf("%d输入非法\n");

      
}

软件测试第四周--闰年问题的非法输入处理

原文:http://www.cnblogs.com/xiaodui/p/4393692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!