我对以下代码片段有问题:
int main()
{
int n = 3;
complex_t t[3];
for(int i = 0; i < n; i++)
{
double x, y;
printf("Enter complex number: ");
scanf("%f %f", &x, &y);
t[i].re = x;
t[i].im = y;
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试将 x 和 y 传递给程序时,它的值不会改变,而是 0.00000。你能帮助我吗?
c ×1