真的带参数吗? 解题思路:宏定义的本质只是替换,类似内联函数。所以实际上有无参数,对预处理器和编译器来讲,都是一样的,所谓参数只是增强人类观感和提高易读性。参考代码即可看到,实际上,只需要是宏定义||字符序列||中所用到的参数,在||标识符||之前出现,对于编译器来讲,就是一个符合规则的宏定义。 题解列表 2021年09月04日 0 点赞 0 评论 629 浏览 评分:0.0
1038: [编程入门]宏定义练习之三角形面积-题解(python代码) 解题思路:注意事项:参考代码:importmatha,b,c=map(float,input().split())s=(a+b+c)/2m=math.sqrt((s*(s-a)*(s-b)*(s-c)))print("{:.3f}".format(m)) 题解列表 2021年10月14日 0 点赞 0 评论 644 浏览 评分:7.3
[编程入门]宏定义练习之三角形面积(C语言) 解题思路:刚开始学的小白,个人把宏定义理解成和函数差不多的东西,这样在定义的时候就可以随意改变参数并且不会出错注意事项:看翁恺老师视频的时候老师一再强调①带参数的宏一定要加括号②整个值要加括号,参数出现的地方都要加括号这样就不会被优先级所影响出现一些错误。 题解列表 2021年11月03日 0 点赞 0 评论 626 浏览 评分:0.0
1038不可一世的C语言 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include<math.h>#define S (a+b+c)/2#define area sqrt(S*(S-a)*(S-b)*…… 题解列表 2021年11月10日 0 点赞 0 评论 815 浏览 评分:0.0
三角形面积宏定义求法 摘要:解题思路:这里用 define 可以前面放一个变量,后面放一个等价的变量注意事项:这个不难的参考代码:#include<stdio.h>#include<math.h>#define S (a+b+c…… 题解列表 2021年12月04日 0 点赞 0 评论 866 浏览 评分:0.0
1038: [编程入门]宏定义练习之三角形面积(java代码) 摘要:注意事项: 1.最后结果是求的平方根 用Math.sqrt。 2.注意保留三位小数。 3.下面有具体注释。参考代码:im…… 题解列表 2021年12月18日 0 点赞 0 评论 750 浏览 评分:9.9
C++代码带实参宏定义 解题思路:#defines(a,b,c)((a+b+c)/2)#definearea(a,b,c,s)sqrt(s(a,b,c)*(s(a,b,c)-a)*(s(a,b,c)-b)*(s(a,b,c)-c))注意事项:暂时不明参考代码:#include#include 题解列表 2021年12月28日 0 点赞 0 评论 606 浏览 评分:0.0 1038: [编程入门]宏定义练习之三角形面积 解题思路:首先输入三个浮点数abc代表三边长度然后计算中间变量s代表周长的二分之一然后计算出S最后输出S并保留小数点三位注意事项:因为要开根号,python中开根号有三种方法(就我所知),即如下三种参考代码:①直接用“**”运算符计算a,b, 题解列表 2022年01月22日 0 点赞 0 评论 1287 浏览 评分:9.9 宏定义练习之三角形面积 摘要:解题思路:定义宏其实就是替换注意事项:定义宏时标识符最好是大写参考代码:#include<stdio.h>#include<math.h>#define S(a,b,c) (a+b+c)/2#defi…… 题解列表 2022年01月31日 0 点赞 0 评论 545 浏览 评分:0.0 编写题解 1038: [编程入门]宏定义练习之三角形面积 C语言 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>#define s (a+b+c)/2 #define area sqrt(s*(s-a)*(s-b)*…… 题解列表 2022年02月22日 0 点赞 0 评论 649 浏览 评分:0.0 « 12...78910111213...1617 »
1038: [编程入门]宏定义练习之三角形面积 解题思路:首先输入三个浮点数abc代表三边长度然后计算中间变量s代表周长的二分之一然后计算出S最后输出S并保留小数点三位注意事项:因为要开根号,python中开根号有三种方法(就我所知),即如下三种参考代码:①直接用“**”运算符计算a,b, 题解列表 2022年01月22日 0 点赞 0 评论 1287 浏览 评分:9.9
宏定义练习之三角形面积 摘要:解题思路:定义宏其实就是替换注意事项:定义宏时标识符最好是大写参考代码:#include<stdio.h>#include<math.h>#define S(a,b,c) (a+b+c)/2#defi…… 题解列表 2022年01月31日 0 点赞 0 评论 545 浏览 评分:0.0
编写题解 1038: [编程入门]宏定义练习之三角形面积 C语言 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>#define s (a+b+c)/2 #define area sqrt(s*(s-a)*(s-b)*…… 题解列表 2022年02月22日 0 点赞 0 评论 649 浏览 评分:0.0