c 的简单有关问题 新手 正自学c中 遇了个有关问题 求大神解释 多谢

c 的简单问题 新手 正自学c中 遇了个问题 求大神解释 谢谢!
# include <stdio.h>
main ()
{
float x1, x2, x3;
printf ("请输入三个数 x1, x2, x3:");
scanf ("%f %f %f", x1, x2, x3);
printf ("%f %f %f", x1, x2, x3);
}

这个码  运行不报错 可以打开 就是不能用??c 的简单有关问题  新手 正自学c中  遇了个有关问题 求大神解释 多谢
可以打开到这里  可一输入值要运行他就出这c 的简单有关问题  新手 正自学c中  遇了个有关问题 求大神解释 多谢
我是新手 !谢谢!
------解决方案--------------------
第六行,&x1,&x2,&x3
------解决方案--------------------
这个问题你仔细看看应该可以自己找出来的,,,
还有,代码不规范啊,最好不要直接写main,要加上类型,像这样
# include <stdio.h>

int main(void)
{
float x1, x2, x3;
printf ("请输入三个数 x1, x2, x3:\n");
scanf ("%f %f %f", &x1, &x2, &x3);
printf ("%f %f %f\n", x1, x2, x3);

return 0;
}

关于scanf,楼主可以看看这个——http://blog.****.net/u012421456/article/details/18501309
------解决方案--------------------
你应该用&x1,&x2,&x3接收你输入的value
------解决方案--------------------
取地址符爱上对方撒
------解决方案--------------------
scanf("%f %f %f",&x1,&x2,&x3);
没有取地址