我实在是不知道那里错了!
int main(){
double a[3];
int i;
for(i=0;i<3;i++)
{ scanf("%f",&a[i]);
printf("%f",a[i]);}
//creat(a);
//print(a);
return 0;
} 无法赋值进去
int main()
{
double a[3]={1,2,3};
int i;
for(i=0;i<3;i++)
{ //scanf("%f",&a[i]);
printf("%f",a[i]);}
//creat(a);
//print(a);
return 0;
}这样又对了
到底是什么原因 与scanf有关系吗?