C语言 宏定义练习:计算平方

题目描述

请编写“#define SQR(x) …”,实现计算x的平方。

#include <stdio.h>
/******************************************/
/// Write your code here,
/// beginning with “#define”…

/******************************************/
int main()
{
int a[55];
int n, i;
scanf("%d", &n);
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
printf("%d\n", SQR(a[i]));
}
if(n >= 5)
printf("%d\n", SQR(a[3] + a[4]));
return 0;
}

样例输入 Copy

2
5 7

样例输出 Copy

25
49

代码

#include <stdio.h>
/******************************************/
/// Write your code here,
///    beginning with "#define"...

#define SQR(x) ((x)*(x))

/******************************************/
int main()
{
    int a[55];
    int n, i;
    scanf("%d", &n);
    for(i = 0; i < n; i++)
    {
        scanf("%d", &a[i]);
        printf("%d\n", SQR(a[i]));
    }
    if(n >= 5)
        printf("%d\n", SQR(a[3] + a[4]));
    return 0;
}
发布了47 篇原创文章 · 获赞 29 · 访问量 1502

猜你喜欢

转载自blog.csdn.net/Qianzshuo/article/details/103757479