求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值,vb程序是n=1,s=0 For i=1 to 10

学习 时间:2026-04-03 09:13:43 阅读:5936
求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值,vb程序是n=1,s=0 For i=1 to 10 n=n*i s=s+n 请问哪里错了?vb程序是n=1,s=0 For i=1 to 10 n=n*i s=s+n 请问哪里错了?程序显示n=n*i 错了,那么怎么改?的确是执行了两句n=1,s=0 For i=1 to 10 n=n*i s=s+n next i 可是还是不行啊~

最佳回答

谨慎的裙子

阳光的小土豆

2026-04-03 09:13:43

因为是计算n!阶乘,所以乘积会很大,你要把n和s定义为大范围变量才行,否则会溢出、Dim n,s As Double

最新回答共有2条回答

  • 激昂的毛巾
    回复
    2026-04-03 09:13:43

    因为是计算n!阶乘,所以乘积会很大,你要把n和s定义为大范围变量才行,否则会溢出、Dim n,s As Double

上一篇 protect sb./sth.from sth.

下一篇 平均数中位数众数各代表一组数据的什么水平?