zoukankan      html  css  js  c++  java
  • 软件测试第四周--闰年问题的非法输入处理

    闰年的判断条件:
    ①、普通年能被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(" %d此年是闰年 ",year);
    else if(a==0)
    printf("%d此年非闰年 ",year);
         else
              printf("%d输入非法 ");

          
    }
  • 相关阅读:
    在ACCESS中LIKE的用法
    pip 在windows下的更新升级
    NAS、SAN、DAS 说明
    RAID 工作模式
    Linux mail 邮件发送
    Linux 邮件服务搭建
    HA 脑裂原理
    Tomcat 工作原理
    Nagios 工作原理
    Nginx 工作原理
  • 原文地址:https://www.cnblogs.com/xiaodui/p/4393692.html
Copyright © 2011-2022 走看看