这段代码的作用是啥意思呢?

#include<stdio.h>doublecompute(doublea,doubleb);intmain(){doublelength,width;doubles;... #include<stdio.h>
double compute(double a,double b);
int main()
{
double length,width;
double s;
scanf("%lf%lf",&length,&width);
s=compute(length,width);
printf("%lf\n",s);
}
double compute(double a,double b)
{
return 2*(a+b);
}
展开
 我来答
qzhao_1
2018-10-08 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4320万
展开全部
这是一段 C 语言源程序代码。其具体的 C 语言程序功能就是:在主程序中输入两个双精度浮点数,然后通过调用用户自定义的子函数 compute(计算)进行计算(将用户输入的两个双精度浮点数进行相加,然后再将其和进行乘以 2,并返回给主函数,再在主函数中将刚刚计算得到的结果进行输出)。
其中每一行的注释见后面。
#include<stdio.h>
double compute(double a, double b) ; /* 用户自定义子函数 compute( ) 的原型说明,
其中:函数内的两个参数类型为 double 类型 */

int main( ) /* C 语言主函数 main( ) 开始 */
{
double length, width ; /* 定义两个双精度变量:length、以及 width */
double s ; /* 定义双精度变量:s */

scanf("%lf%lf",&length, &width) ;
/* 从键盘上输入两个长浮点数,并存入变量 length、width 中 */

s = compute(length, width) ;

/* 调用用户自定义子函数:compute( length, width),并将实参 length、width传递到用户自定义子函数 compute */

printf("%lf\n", s) ; /* 输出从用户自定义子函数 compute返回给变量 s 的值。
即:s = compute(length, width) */
}

double compute( double a, double b)
{ /* 用户定义子函数 compute 主体部分,a、b 为形式参数 */
return 2*(a+b) ; /* 将从主函数 main( ) 中调用 compute(length, width) 的实参 length 传递给形参 a、实参 width 传递给形参 b,然后把 a 的值和 b 的值相加,其和再乘以 2,最后将计算所得的结果返回到主函数的调用函数处 */
}
sxlnwzbw53
2018-10-08
知道答主
回答量:9
采纳率:0%
帮助的人:7002
展开全部
  • 【这是调用JS】 【这也是调用js] 【这是一小段JS代码】 $(function(){ $("#KinSlideshow").KinSlideshow(); }) 【这是CSS代码】 .code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;} .code pre{ font-family:"Co...

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式