广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    用c语言求两个数的最大值

    来源:网络收集  点击:  时间:2024-03-11
    【导读】:
    C语言求最大值的方法方法/步骤1/3分步阅读

    方法1:

    #includestdio.h

    int fun(int a,int b);//一定要注意,这里一定要声明,否则下面你调用fun函数是会出现未声明的错误(fun was not delared)

    int main()

    {

    int a,b,max;

    printf(please input two numbers);

    scanf(%d,%d,a,b);

    max=fun(a,b);

    printf(max=%d,max);

    }

    int fun(int a,int b)

    {

    if(ab){

    return a;

    }

    else return b;

    }

    2/3

    #includestdio.h

    int fun(int x,int y)

    {

    int z;//这里只需int z就行了,因为前面已经声明x,y,再声明就会shadow

    if(xy)z=x;

    else z=y;

    return z;

    } //定义一个fun函数 ,但要有 return z.

    是因为下面有一个调用fun函数,这里就是给调用 ,将z的值直接给了max,

    int main() //定义主函数

    {

    int a,b,max;//输入a,b,max是整形变量

    printf(please input two numbers);//屏幕显示

    scanf(%d,%d,a,b);//读取键盘上两个10进制数 a,b

    max=fun(a,b); //调用fun函数的函数值,并将其赋给max ,对应上面return .return什么这里求出的就是什么,如果return z的话对应定义z也就是最大值,如果return x的话求出来的就是a, 如果return y的话求出来的就是b.

    printf(max=%d,max);//屏幕显示结果

    }

    3/3

    方法3

    #includestdio.h

    int fun(int x,int y)

    {

    int z;

    if(xy)z=x;

    else z=y;

    return x;} //定义一个fun函数 ,但要有 return z.

    是因为下面有一个调用fun函数,这里就是给调用 ,将z的值直接给了max,

    int main() //定义主函数

    {

    int a,b,max;//输入a,b,max是整形变量

    printf(please input two numbers);//屏幕显示

    scanf(%d,%d,a,b);//读取键盘上两个10进制数 a,b

    max=fun(a,b); //调用fun函数的函数值,并将其赋给max ,对应上面return .return什么这里求出的就是什么,如果return z的话对应定义z也就是最大值,如果return x的话求出来的就是a, 如果return y的话求出来的就是b.

    printf(max=%d,max);//屏幕显示结果

    }

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_324115.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 09:44:35  耗时:0.030
    0.0302s