因此int f不断将自身更改为y [1]。 看起来很蠢,但我不知道为什么。 有人可以帮我吗?
#include<stdio.h>
#include<math.h>
int main()
{
int a = 0, b = 0, c = 0, d = 0, e = 0;
int f = 0;
int y[1];
while(scanf("%d %d %d %d %d %d", &a, &b, &c, &d, &e, &f) != EOF)
{
printf("%d\n", f);
for (int i = -36; i < 37; i++)
{
printf("%d\n", f); //this part is wrong
y[0] = a * (pow(i, 5.0)) + b * (pow(i, 4.0)) +
c * (pow(i, 3.0)) + d * (pow(i, 2.0)) + e * i;
y[1] = a * (pow(i + 1, 5.0)) + b * (pow(i + 1, 4.0)) +
c * (pow(i + 1, 3.0)) + d * (pow(i + 1, 2.0)) +
e * (i + 1);
printf("%d %d %d\n", i, y[0], y[1]);
}
}
return 0;
}