prhg.net
当前位置:首页>>关于利用for循环,计算1+3+7+…+(2^20-1)的和.的资料>>

利用for循环,计算1+3+7+…+(2^20-1)的和.

请问是什么语言。。 请问是什么语言。。 我给你一个java的 long s=0; for(int i=1;i

int sum=0; for(int i=1,i

解:(1)原式=(﹣20)+3+5﹣7=﹣19.(2)原式=(﹣ )× ×(﹣ )=1.

(1)原式=-7+13-6+20=-7-6+13+20=-13+33=20;(2)原式=1-2+3-5=-3;(3)原式=1- 1 2 + 1 3 - 1 6 = 6 6 - 3 6 + 2 6 - 1 6 = 2 3 ;(4)原式=3 7 12 -1 1 4 -3 7 12 +1 1 4 -4 1 8 =-4 1 8 =- 33 8 .

循环变量以及终止值最好还是用整型来控制,否则容易因为浮点数的误差引起错误。还有初值问题 int f,i,j,x; d=0; x=1; 阶乘是一个累乘,所以你用a=i*j;无法计算阶乘的结果,应当: for ( j=1,a=1,b=1;j

哈哈这是经典题啊 for i:=1 to 18 do for j:=1 to 18-i do if (8*i+6*j+6*(18-i-j)=118) and (2*k+18-i-j=20) write(i,j,18-i-j); 网上搜的PASCAL答案

上面语句等效为下面的 for(i=0;i

#include void main(){ int i; float sum=0; for(i=0;i

1-2+3-4+5-6+7+......+19-20+21 =(1-2)+(3-4)+(5-6)+(7-8)+.......+(19-20)+21 =(-1)+(-1)+(-1)+.....(-1)+21 =(-1)*10+21 =21-10 =11.

(1)原式=-2-3-8=-13;(2)原式=-3-7-15+8=-25+8=-17;(3)原式=18+34=1834;(4)原式=-15-353+703=-103;(5)原式=-1-16×(-7)=-1+76=16;(6)原式=(100-112)×(-24)=-2400+2=-2398.

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