rt,为什么这段代码可以
for(int i=0;i<n;i++)
{
cin>>arr[i].mass>>arr[i].value;
a=arr[i].mass;
b=arr[i].value;
c=b/a;
arr[i].value_mass=c;
}
下面这段代码却不行
for(int i=0;i<n;i++)
{
cin>>arr[i].mass>>arr[i].value;
arr[i].value_mass=arr[i].value/arr[i].mass;
}
结构体和a,b,c的定义在这里
struct gold
{
double mass;
double value;
double value_mass;
};
int n,ill;
double t,out=0,a,b,c;
cin>>n>>t;
gold arr[n];
本蒟蒻感觉像是结构体的问题,望各位神犇求助,谢谢了