想一葫芦化飘看来不行,帮忙看看,哪里错了。。。。。。。
这是求二次方根:程序代码:
#include< stdio.h > #include< stdlib.h > void main() { float a[10]; float n; float flat=1; int i; printf("输入一个数\n"); scanf( "%f",&n ); if( n < 0 ) { printf( "你输入的为负数,不符合平方根的要求" ); } else { while(flat*flat<n) flat++; a[0]=flat-0.5; for( i=0;i < 10;i++ ) { a[i+1] = (a[i] + n/a[i])/2; } printf( "%f",a[i]); system( "pause"); } } 求三次方根就不行了。。。。
求方法。。。。。