当前位置:好百科>百科问答>C语言 In2近似值程序的问题

C语言 In2近似值程序的问题

2024-10-03 17:19:18 编辑:zane 浏览量:541

C语言 In2近似值程序的问题

的有关信息介绍如下:

C语言 In2近似值程序的问题

首先a需是int类型的,另终止条件存在问题,需改为(e-b)>=0.00005||(b-e)>=0.00005。初始时将b赋为1,以便循环继续。if的判断应为a%2==0。以下码芦是修改过的程序。#include迟棚带#includevoid main(){ float b=1,e=0; int a; for(a=1;(e-b)>=0.00005||(b-e)>=0.00005;a++) { b=e; if(a%2==0) { e=(-1)*(1.0/a); e+=b; } else { e=1.0/a; e+=b; } } printf("In2的近似值是: %f",e); printf("\和桐n"); system("pause");}

版权声明:文章由 好百科 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.haobaik.com/answer/144089.html
热门文章