C言語 プログラミングで行詰まりました…
標準入力(キーボード)からi,jk,nの値を入力し、次の漸化式を計算し、X_0からX_nまで求めるプログラムを作成したいのですが、うまく表示されません。どかがおかしいのかご指摘お願いします。
<漸化式>
X_n=(a+b)/X_(n-1) , X_0=c(n=0)
==================================================================
#include<stdio.h>
float f_X(int a,int b,float c)
{
float y;
y=(a+b)/c;
return y;
}
int main (void)
{
int number,i,j;
float k,l,n,X;
printf("i:");
scanf("%d", &i);
printf("j:");
scanf("%d", &j);
printf("k:");
scanf("%f", &k);
printf("n:");
scanf("%f", &n);
X=k;
printf("X_0= %.6f\n",X);
for(number=1;number<=n;number++)
{
l=f_X(i,j,X);
printf("X_%d= %.6f \n",number,l);
X=l;
}
return 0;
}
===================================================================
お礼
ありがとうございました よく分かりました 勉強になりました