为了账号安全,请及时绑定邮箱和手机立即绑定

请问以下两个代码,为什么代码一行不通,两个代码说的不是都一样吗?

代码一:

#include <stdio.h>

#include <math.h>

int main(int argc, char *argv[])

{

double a,b,c,y;

scanf("%lf\n,%lf\n,%lf\n",&a,&b,&c);

printf("a=%lf\n,b=%lf\n,c=%lf\n",a,b,c);

  y=sqrt(a*a+b+b)/(b+c); 

  printf("y=%lf",y);

return 0;

}

代码二:

#include <stdio.h>

#include <math.h>

int main(int argc, char *argv[])

{

double a,b,c,y;

scanf("%lf",&a);

printf("a=%lf\n",a);

scanf("%lf",&b);

printf("b=%lf\n",b);

scanf("%lf",&c);

printf("c=%lf\n",c);

  y=sqrt(a*a+b+b)/(b+c); 

  printf("y=%lf",y);

return 0;

}


正在回答

2 回答

就是我第二个代码能构建,但我改成第一个代码的样子后就出现了错误,不能那样同时赋值吗

0 回复 有任何疑惑可以回复我~

没懂你什么意思,你把结果截图看看。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问以下两个代码,为什么代码一行不通,两个代码说的不是都一样吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信