老仁


私信TA

用户名:3081977515

访问量:467

签 名:

等  级
排  名 826
经  验 3538
参赛次数 1
文章发表 2
年  龄 17
在职情况 待业
学  校
专  业

  自我简介:

TA的其他文章

老仁的c语言
浏览:96

解题思路:

使用if语句

注意事项:

注意变量的设定

参考代码:

#include <stdio.h>

#include <stdlib.h>

#define m(x,max) max=x

/*分别用函数和带参的宏,从三个数中找出最大的数*/

int main()

{

    float a,b,c,x,y;

    scanf("%f%f%f",&a,&b,&c);

    float max=a;     //赋值

    y=a;                 //赋值

    if(b>max)       //if语句

    {

        max=b;         //函数

        y=m(b,max); //带参的宏

    }

    if(c>max)

    {

         max=c;

         y=m(c,max);

    }

    printf("%.3f\n%.3f",max,y);

    return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

我正好做到这题
2021-12-31 17:54:44
  • «
  • 1
  • »