用宏定义是使输入一个浮点数然后输出它的绝对值
答案:2 悬赏:30 手机版
解决时间 2021-11-14 14:01
- 提问者网友:刺鸟
- 2021-11-14 04:02
用宏定义是使输入一个浮点数然后输出它的绝对值
最佳答案
- 五星知识达人网友:西岸风
- 2021-11-14 05:42
#include 
#define  single  float
#define  read(x)  scanf("%f",  &x)
#define  abs(x)  x  >  0  ?  x  :  -x
#define  fz(y)  y  =  abs(x)
#define  write(x)  printf("%g",  x)
int  main()
{
    single  x,  y;
    read(x);
    read(y);
    fz(y);
    write(y);
    return  0;
}
#define  single  float
#define  read(x)  scanf("%f",  &x)
#define  abs(x)  x  >  0  ?  x  :  -x
#define  fz(y)  y  =  abs(x)
#define  write(x)  printf("%g",  x)
int  main()
{
    single  x,  y;
    read(x);
    read(y);
    fz(y);
    write(y);
    return  0;
}
全部回答
- 1楼网友:等灯
- 2021-11-14 07:02
注意: 中空白为要填的宏定义
#include "stdio.h"
#define Single float
#define Read scanf
#define If if
#define Else else
#define Write printf
void main()
{
Single x,y;
Read("%f",&x);
If(x>0)
y=x;
Else
y=-x;
Write("%g",y);
}
#include "stdio.h"
#define Single float
#define Read scanf
#define If if
#define Else else
#define Write printf
void main()
{
Single x,y;
Read("%f",&x);
If(x>0)
y=x;
Else
y=-x;
Write("%g",y);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯