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

学习 时间:2026-05-30 15:40:55 阅读:3863
求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-05-30 15:40:55

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

最新回答共有2条回答

  • 笑点低的大白
    回复
    2026-05-30 15:40:55

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

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

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