請問以下兩個代碼,為什么代碼一行不通,兩個代碼說的不是都一樣嗎?
代碼一:
#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;
}
2019-09-15
就是我第二個代碼能構(gòu)建,但我改成第一個代碼的樣子后就出現(xiàn)了錯誤,不能那樣同時賦值嗎
2019-09-15
沒懂你什么意思,你把結(jié)果截圖看看。