zoukankan      html  css  js  c++  java
  • 输入两个整数,要求输出其中值较大者。要求用函数来找大数。


    /* p176 例7.2 输入两个整数,要求输出其中值较大者。要求用函数来找大数。

    (1)函数名:应是见名知意,反应函数的功能,今定名为max

    (2)函数的类型:由于给定的两个数是整数,显然其中大者也是整数,也就是说max函数的值(即返回主调函数的值)应该是整型。

    (3)max函数的参数个数和类型:max函数应当有两个参数,以便从主函数接受两个整数,显然,参数的类型应当是整型。

    在调用max函数时,应当给出两个整数作为实参,传给max函数中的两个形参
    */


    //编写程序:

    //(1)先编写max函数:
    int max(int x, int y) //定义max函数,有两个参数
    {
    int z; //定义临时变量z
    z=x>y? x:y; //把x和y中最大值赋给z
    return z; //把z作为max函数的值带回main函数

    }

    //(2)再编写主函数
    #include<stdio.h>
    int main()
    {
    int max(int x,int y); //对max函数的声明
    int a, b, c;
    printf("please enter two integer numbers:"); //提示输入数据
    scanf("%d,%d",&a,&b); //输入两个整数
    c=max(a,b); //调用max函数,有两个实参。大数赋给变量c
    printf("max is %d ",c); //输出大数c
    return 0;
    }

    运行结果:

    //将上面代码稍作改动,将函数和变量类型改为float类型,就可以比较小数了

    #include<stdio.h>
    int main()
    {
    float max(float x,float y); //对max函数的声明
    float a, b, c;
    printf("please enter two numbers:"); //提示输入数据
    scanf("%f,%f",&a,&b); //输入两个数字
    c=max(a,b); //调用max函数,有两个实参。大数赋给变量c
    printf("max is %.2f ",c); //输出大数c
    return 0;
    }

     float max(float x, float y) //定义max函数,有两个参数
    {
    float z; //定义临时变量z
    z=x>y? x:y; //把x和y中最大值赋给z
    return z; //把z作为max函数的值带回main函数

    }

    运行结果:

  • 相关阅读:
    【The VC Dimension】林轩田机器学习基石
    N天学习一个Linux命令之ln
    charles支持https抓包
    N天学习一个Linux命令之grep
    N天学习一个Linux命令之帮助命令:man
    一个神奇的PHP框架:Phalcon 之编译安装
    让我们加密吧Let's encrypt
    会员卡系统接入微信卡券那些事儿
    Windows安装php Oracle扩展
    Bitnami LNMP集成包安装简单总结
  • 原文地址:https://www.cnblogs.com/ddhdd/p/8638258.html
Copyright © 2011-2022 走看看