#include#includeint main(){ float N,Xn,e,Xn1,m;
printf("請輸入m值與N值計算m次方根N:\n"); printf("m="); scanf("%f",&m); printf("N="); scanf("%f",&N);
Xn=N/2.0; e=100; while(e>0.00001) { Xn1=((m-1.0)*pow(Xn,m)+N)/(m*pow(Xn,(m-1.0))); e=fabs((Xn1-Xn)/Xn); Xn=Xn1; } printf("%f",Xn1);}
printf("請輸入m值與N值計算m次方根N:\n"); printf("m="); scanf("%f",&m); printf("N="); scanf("%f",&N);
Xn=N/2.0; e=100; while(e>0.00001) { Xn1=((m-1.0)*pow(Xn,m)+N)/(m*pow(Xn,(m-1.0))); e=fabs((Xn1-Xn)/Xn); Xn=Xn1; } printf("%f",Xn1);}
沒有留言:
張貼留言