老仁


私信TA

用户名:3081977515

访问量:490

签 名:

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

  自我简介:

TA的其他文章

老仁的c语言
浏览:103

解题思路:

使用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 人评分

  评论区

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