for (i = 0; i < n; i++)
{
x[i] = (float) (i * step);
k = 5;
sum = 0;
while(k > 0)
{
sum = sum + (1/k) * sin((k*PI*x[i])/5);
k = k - 2;
}
y1[i] = (4/PI)*sum;
y2[i] = 0*(4/PI)*sin((PI*x[i])/5);
}
1이 아닌 k의 각 값을 디버깅 할 때 합계가 0 인 것으로 표시 될 때 루프를 올바르게 구현합니까?C for/while while not summing
EDIT 1 모두 1이고, k 이후
int k;
double sum;
'k'와'sum'은 어떻게 정의됩니까 (유형은 무엇입니까?)? – ChrisWue
변수는 어떤 유형입니까? 'double '이 필요할 때'ints'를 가질 수 있습니다. – twain249