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函数

    }

    运行结果:

  • 相关阅读:
    成都58同城快速租房的爬虫,nodeJS爬虫
    `qs.parse` 的简单实现
    使用windbg定位内存问题【入门级】
    C#正则实现匹配一块代码段
    Zeebe服务学习3-Raft算法与集群部署
    Zeebe服务学习2-状态机
    Zeebe服务学习1-简单部署与实现demo
    C#后端接收前端的各种类型数据
    大话设计模式--单例模式具体使用
    大话设计模式--DI(依赖注入)
  • 原文地址:https://www.cnblogs.com/ddhdd/p/8638258.html
Copyright © 2011-2022 走看看