ksdf.net
当前位置:首页>>关于c语言编程序(1-1/4+1/7-1/10+1/13-1/16......前20...的资料>>

c语言编程序(1-1/4+1/7-1/10+1/13-1/16......前20...

#include "stdio.h" #include "conio.h" void main() { int i,k=1; float sum=0,sum1; for(i=1;i

#include int main() { int i,n=0; float s=0; printf("Input n:\n"); scanf("%d",&n); for (i=1;i

不对,而且……基本错完了。 不再详细说了,基本全错。 下面给出本题代码: #include void main(){int i,d=1,sum=0;for(i=1;i

#include #include int main(void) { double eps,item,s; int x,y; s=0.0; x=1; y=1; item=1.0; printf("Input eps: "); scanf("%lf",&eps); while(fabs(item)>=eps){ item=x*1.0/y; s+=item; printf("%f ",s); x=-x; y+=3; } printf("s=%.6f\n"...

for循环用错了,在计算denominator时应该使用已经更新过的i,所以i++应该放在for循环里面,代码如下: for(i=1;i

sum+=flag*1.0/(3*i-2);整型运算结果依旧是整型

要有一个限度条件才可以结束循环。比如最后一项的绝对值小于1e-4。 main() { int i=1; float j=1.0,k,s=0.0; do { k=i/j; i=-i; j+=3; s+=k; }while(k*k>=1e-8); printf("%f\n",s); return 0; }

if(i%2=0);要改为if(i%2==0);后面的一个if也是一样

#include int main(){ int i; float r=0; for(i = 1; i < 102; i ++) if(i%2==1) r+=1.0/i; else r-=1.0/i; printf("%f\n",r); return 0;}

for循环少了大括号 for(i=2;i

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com