句意不理解
vb吧
全部回复
仅看楼主
level 3
阿里星愿 楼主
这段代码的意思实在是不理解什么意思,有大神可以讲解下吗
2020年12月04日 05点12分 1
level 8
都不懂建议重新看看书或者百度挨个查 哪点不懂可以单独问。
2020年12月04日 06点12分 5
s=s+(-1) label3.caption这两段不懂
2020年12月04日 06点12分
@阿里星愿 s=s+ 这行是 和=和+第n项 ^是次方不过上面的是-1 他是+1 有点奇怪 但不影响结果 因为差的是-1的2次方 也就是1 1乘以任何数还是该数本身
2020年12月05日 02点12分
level 15
求数列的前n项和,就是从第一项开始把每一项依次累加起来,一直加到第n项为止,这个过程写成程序代码,就是一个循环,循环中一个执行累加运算的语句,累加的项目是数列的通项公式
Label3.Caption那一句,是一种四舍五入的算法(实际上VB有实现四舍五入的函数:Round和Format),对于一个小数,如果直接用Int取整,会去掉数字的小数部分(对于正数是这样),如果想四舍五入保留整数,就可以先加上0.5,再用Int去掉小数部分;如果希望保留几位小数,比如这里是两位,就可以先乘以100,然后加0.5用Int取整,再除以100,最后得到的就是四舍五入保留两位小数的结果
2020年12月04日 07点12分 6
level 11
这行是合计累计每项。
加号的后面,是每一个项的值。
其中(-1)^(i+1)是每项的正负号;
(1/n)是每想的分数值。
2020年12月05日 03点12分 7
level 11
label3那一行试讲计算的结果进行处理后写到标签上。
其处理原则是“保留两位小数、四舍五入”。
处理的原理是通过乘100,将要保留的移动到整数部分,要四舍五入的放到小数部分;然后加0.5,就完成了将四舍五入的结果放到了整数部分,通过int函数丢掉小数;最后再除以100,还原成两位小数。
2020年12月05日 03点12分 8
1