zoukankan      html  css  js  c++  java
  • 闰年问题

    闰年的判定条件:(1)能被4整除同时不能被100整除(2)能被400整除的年份

    算法int leap (int year)     判断是否为闰年的标志量 result 

    int leap(int year)

    {

    int result;

    if ((year%4==0)&&(year%100!=0)||(year%400==0))

       result =1;

       else result =0;

       return result;

    }

    int main()

    {

    int year;

    int result;

    scanf("%d",&year);

    result=leap(year);  //调用有参实数

    if(result==1)

    printf("%d 是闰年",year);

    else 

    printf("%d 不是闰年",year);

    }

    函数调用的遗留问题:

    1.在定义函数中指定的形参,在未出现函数调用时,并不占用内存中的存储单元。发生函数调用时,函数的形参被临时分配内存单元。

    2.将形参对应的值传递给实参。

    3.通过return 语句将函数值带回到主函数,返回值类型应一致。

    4.调用结束,形参单元被释放。实参单元扔保留并维持原来值,没有改变。

    5.实参向形参的数据传递是“值传递”,单项传递,只能由形参传递给实参。

  • 相关阅读:
    系统管理命令之tty
    系统管理命令之id
    idea中使用junit测试时使用Scanner类无法正常测试
    002-字段不为null
    java8中接口中的default方法
    java之接口适配器
    java之对象适配器
    java之类适配器
    java之多态(六)
    java之多态(五)
  • 原文地址:https://www.cnblogs.com/laurarararararara/p/10745285.html
Copyright © 2011-2022 走看看