C语言问题,迭代法求一个正数a的算术平方根的迭代公式为:在时计算的xn+1值就为数a的算术平方根.需
答案:2 悬赏:80 手机版
解决时间 2021-03-02 14:42
- 提问者网友:饥饿走向夜
- 2021-03-02 11:20
C语言问题,迭代法求一个正数a的算术平方根的迭代公式为:在时计算的xn+1值就为数a的算术平方根.需
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-02 12:38
#include #include #include #define CALLOC(ARRAY,NUM,TYPE)\x05\\x05ARRAY = (TYPE*) calloc(NUM,sizeof(TYPE));\x05\if (ARRAY == NULL) {\x05\\x05printf(File:%s,Line:%d:,__FILE__,__LINE__); \\x05printf(Allocating memory failed.\n);\x05\\x05exit(0);\x05\}#define REALLOC(ARRAY,NUM,TYPE)\x05\\x05ARRAY = (TYPE*) realloc(ARRAY,(NUM)*sizeof(TYPE));\x05\if (ARRAY == NULL) {\x05\\x05printf(File:%s,Line:%d:,__FILE__,__LINE__); \\x05printf(Allocating memory failed.\n);\x05\\x05exit(0);\x05\}int calcsqrt(double* sqrta,int n,double* a){\x05int i;\x05double xp,xn;\x05\x05for (i=0; i 1e-6);\x05\x05sqrta[i] = xn;\x05}\x05return 0;}int main(){\x05double* a = NULL;\x05double* sqrta = NULL;\x05int n = 0;\x05double tmp;\x05int i;\x05printf(Please input a series of positive numbers,0 to end:\n);\x05while(1) {\x05\x05scanf(%lf,&tmp);\x05\x05if (tmp>0) {\x05\x05\x05n++;\x05\x05\x05REALLOC(a,n,double);\x05\x05\x05a[n-1] = tmp;\x05\
全部回答
- 1楼网友:轻雾山林
- 2021-03-02 13:46
我好好复习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯