课程
/后端开发
/C
/C语言入门
编写程序1-3+5-7+9-11+13……前20项的和
2016-11-07
源自:C语言入门 6-9
正在回答
#include <stdio.h> int main() { int i; int j=1; int count=0; int sum=0; for(i=1;i<100;i+=2) { sum+=i*j; j*=-1; count++; if(count==20) break; } printf("1-3+5-7……前20项的和为:%d\n",sum); return 0; }
#include<stdio.h> int main() { int i,j,sum1,sum2,sum; for(i=1,sum1=0;i<20;i=i+2) sum1+=i; for(j=-2,sum2=0;j>-21;j=j-2) sum2+=j; sum=sum1+sum2; printf("1-2+3-…-20=%d\n",sum); return 0; }
我本爱兮
越飞越高 回复 我本爱兮
类似的改成+4和-4
#include<stdio.h> int main() { int i,j,sum1,sum2,sum; for(i=1,sum1=0;i<100;i=i+2) sum1=sum1+i; for(j=-2,sum2=0;j>-101;j=j-2) sum2=sum2+j; sum=sum1+sum2; printf("1-2+3-…-100=%d",sum); return 0; }
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答计算1/2,-2/3,3/5,-5/8,8/13…的前20项和 的编程怎么做?
4 回答153=1*1*1+5*5*5+3*3*3
2 回答3-1中的程序
3 回答1-5编程题
2 回答i<20,为什么输出结果是这个0 1 2 3 4 5 6 7 8 9 439647792 2055904829 1 0 1440000356 32548 0 0 1300142160 32766