数组输入要放到循环里,类似如下:
for (int i = 0; i < 5; i++) { scanf("%d", &a[i]); }
另外 for 外面 花括号, { for } 实际不需要,也可以去掉
scanf你要放到循环里面啊,然后要写&x[i]才对x[3]都越界了,而x[0],x[1],x[2]全都没赋值