下面程序是求表达式1-1/2+1/3-1/

下面程序是求表达式1-1/2+1/3-1/4+1/5-……-1/100的值,结果保留小数后4位。

#include “stdio.h”

void main()

{int i;

 float s;

 i=0; ★

 s=1; ★

while(i<100)

{ if(i%2==0)

        s=s-1/i; ★

    else

        s=s+1/i; ★

    i=i+1;

}

 printf(“1-1/2+1/3-1/4+…-1/100=%10.3f\n”,s); 

}

 

i=0; 改为:i=1
s=1; 改为:s=0
s=s-1/i; 改为:s=s-(float)1/i;
s=s+1/i; 改为:s=s+(float)1/i;

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容