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

for(i=0;i

include void main(){ int i,t=1,s=0; for(i = 1; i

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

(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 .

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

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

3又14/15-1又7/10-3/20 =59/15-17/10-3/20 =236/60-102/60-9/60 =(236-102-9)/60 =125/60 =25/12 2又2/7+(1又3/14-0.5) =16/7+17/14-1/2 =32/14-17/14-7/14 =(32-17-7)/14 =8/14 =4/7

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.

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