VB编写程序,计算1+( 1+3)+(1+3+5 )+...前200项的和 需要编程代码和计算结果,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/11 02:28:15
VB编写程序,计算1+( 1+3)+(1+3+5 )+...前200项的和 需要编程代码和计算结果,
VB编写程序,计算1+( 1+3)+(1+3+5 )+...前200项的和 需要编程代码和计算结果,
VB编写程序,计算1+( 1+3)+(1+3+5 )+...前200项的和 需要编程代码和计算结果,
Private Sub Command1_Click()
Dim sum,x
x = 0
sum = 0
For i = 1 To 200
x = x + 2 * (i - 1)
sum = sum + x
Next
Print sum '结果为2666600
End Sub
先定义一个数组,这个数组有200项,且每一项都比前一项大2,首项为1。
做一个200的循环,第一次循环加数组第一项的200倍,第二次循环加数组第二项的199倍,第三次循环加第三项的198倍,可以理解吧?
VB语法忘了,给你个C++的
int array[200];
int culculate;
array[0]=1;
for(int i=1;i<20...
全部展开
先定义一个数组,这个数组有200项,且每一项都比前一项大2,首项为1。
做一个200的循环,第一次循环加数组第一项的200倍,第二次循环加数组第二项的199倍,第三次循环加第三项的198倍,可以理解吧?
VB语法忘了,给你个C++的
int array[200];
int culculate;
array[0]=1;
for(int i=1;i<200;i++)
array[i] = a[i-1]+2; //设置数组元素的值
for(int i=200;i>0;i--)
culculate = culculate + i*array[200-i];//加
完成
收起