已知平方函数的原型如下: 函数原型 double Sqr(double x); 说明:参数 x 是任意实数,函数值为 x 的平方 x 2 。 请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能。 裁判程序 #include <stdio.h> __________ int main() { double a, b; scanf("%lg", &a); b = Sqr(a); printf("%g\n", b); return 0; } 注:裁判程序有很多,不止一个。 输入样例 -0.7 输出样例 0.49 要求:不要使用 C 标准库函数如 pow 等。
时间: 2023-07-14 20:13:01 浏览: 323
带参数的宏定义实现简单的函数功能-函数与程序结构
```
#define Sqr(x) ((x)*(x))
#include <stdio.h>
int main() {
double a, b;
scanf("%lg", &a);
b = Sqr(a);
printf("%g\n", b);
return 0;
}
```
阅读全文