满意答案

shaneya

2013.06.17

采纳率:44%    等级:12

已帮助:15807人

对上面一个程序加下注解

Private Sub Command1_Click() 'Command1的单击事件所以要在窗体上加command1按钮一个

Dim a As Long, b As Long, c As Long, s As Long '定义变量a,b,c,s

a = Val(InputBox("请输入一个正整数:")) '弹出对话框输入每一个数,并用VAl函数转化成数字类型

b = Val(InputBox("请输入一个正整数:")) '弹出对话框输入每二个数,并用VAl函数转化成数字类型

c = Val(InputBox("请输入一个正整数:")) '弹出对话框输入每三个数,并用VAl函数转化成数字类型

jiecheng a '引用过程jiecheng并带入a

jiecheng b '引用过程jiecheng并带入b

jiecheng c '引用过程jiecheng并带入c

s = a + b + c '将a + b + c的值赋给s

msgbox s '弹出对话框,并把S值写在上面

End Sub 'Command1的单击事件完

Public Sub jiecheng(ByRef n As Long) '自定义过程jiecheng

Dim i As Long, lin As Long '定义变量i,lin

If n <> 0 Then '如果n不等于零

lin = 1 'lin=1

Else '那么

n = 0 'n=0

Exit Sub '退出判断

End If 'if 语句完

For i = 1 To n '循环语句,表示i从1循环到n

lin = lin * i 'lin乘i

Next i '循环结束

n = lin 'n=lin

End Sub '自定义过程jiecheng完

03分享举报

sub求阶乘c语言,用VB编写程序求S=A!+B!+C!,要求阶乘的计算使用Sub过程来实现,参数A、B、C的值从键盘输入的程序代码?...相关推荐

  1. 用C语言编码定积分,C语言__用六种方法求定积分C语言__用六种方法求定积分.doc...

    C语言__用六种方法求定积分C语言__用六种方法求定积分 描述问题 利用①左矩形公式,②中矩形公式,③右矩形公式 ,④梯形公式,⑤simpson公式,⑥Gauss积分公式求解定积分. 分析问题 2.1 ...

  2. 代码实现从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt...

    package com.loaderman.test;import java.util.Comparator; import java.util.Scanner; import java.util.T ...

  3. C语言程序设计——函数 梅森尼数形如2^i-1的素数,称为梅森尼数。编程计算并输出指数i在[2,n]中的所有梅森尼数,并统计这些梅森尼数的个数,其中n的值由键盘输入,并且n的值不能大于50。

    梅森尼数 形如2^i-1的素数,称为梅森尼数.编程计算并输出指数i在[2,n]中的所有梅森尼数,并统计这些梅森尼数的个数,其中n的值由键盘输入,并且n的值不能大于50.其中,2^i表示2的i次方,请不 ...

  4. shell脚本模拟键盘输入完成程序交互(定时重启docker部署的项目样例)

    shell脚本模拟键盘输入完成程序交互(定时从起docker部署的项目样例) 背景 最近有一个利用docker部署的组件(test1)每天晚上12-1点总是会停止工作,但又找不到异常原因,重启后恢复正 ...

  5. c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...

    #include #include int f(int n) { if (n == 0 || n == 1) { return 1; } if (n == 2) { return 0; } retur ...

  6. matlab输入10个任意数,MATLAB创建一个M文件,完成求任意数n的阶乘,n的值由键盘输入...

    编写一个matlab文枣销件,求来1到n的阶乘自之和.其bai代码编写的目的,就是学芹岩野会du自定义zhi函数的编写,循环语dao句的使用.实现代码如下:function ex4()x=input( ...

  7. if用法求绝对值c语言,用位运算实现求绝对值-有效避开if-else判断

    一般情况下,如果要我们写一个求绝对值的函数,我们的实现很有可能会是这样: templateT abs_Normal(T tNum) {if(tNum>0.0)returntNum;elseret ...

  8. C语言用指针求两个矩阵的差,求破C语言用指针和函数求转置矩阵

    int a[5][5], 可以拆开来写就比较容易理解 int *a[5]; // 宣告了五个int的指针 int a0[5], a1[5], a2[5], a3[5], a4[5]; // 宣告了五个 ...

  9. 编写应用程序,计算两个非零正整数的最大公约数和最小公倍数,要求两个非零正整数从键盘输入。

    ⭐最小公倍数 = 两非零正整数的乘积 ÷ 最大公约数. ⭐辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止.如 ...

  10. 已知正方形面积求边长c语言,正方形知道面积怎么求边长.

    2019-10-09阅读(206) 长方形的周长=(长+宽)×2正方形的周长=边长×4长方形的面积=长×宽正方形的面积=边长×边长三角形的面积=底×高÷2平行四边形的面积=底×高梯形的面积=(上底+下 ...

最新文章

  1. Bullsh*t,System. currentTimeMillis大胆用起来,我说的!
  2. 让页面只能在微信浏览器里访问
  3. c 语言 循环队列,循环队列C语言
  4. SwipeRefreshLayout
  5. asterisk 操作mysql
  6. idea去除重复代码校验
  7. 1.13 编程基础之综合应用 46 八进制到十进制 python
  8. mysql中有time吗_mysql中 datatime与timestamp的区别说明
  9. 【OpenCV】绘制简单图形
  10. 这道考 switch 控制语句的阿里基础面试题你能答对吗?
  11. linux进程僵停状态,Linux操作系统中进程的七种状态
  12. 开课吧:浅析人工智能对网络安全格局的影响
  13. GD32F450以太网(1):ETH 外设接口简介
  14. C语言程序设计笔记(浙大翁恺版) 第二周:计算
  15. JAVA实现SMS短信发送(附:代码)
  16. git文件夹不显示绿勾
  17. 前端微信签名验证工具_微信支付服务商签名验证无误,但是统一下单后服务器返回【签名错误】...
  18. python云计算好学吗_没有基础,可以学云计算专业吗,学起来是不是很难,?
  19. android群英传 自定义滑动view,《Android群英传》读书笔记
  20. 贪吃的猴子c语言的思路,贪吃的猴子(贪吃的猴子?C语言)

热门文章

  1. 新版Idea设置代码提示背景色
  2. 计算方法(一):误差
  3. 64位oracle plsql developer 下载地址,plsql developer
  4. 将rgba图片信息转换为bmp图片文件
  5. 华为eNSP-基本配置指令
  6. Matlab Astar算法简单对比分析
  7. Java程序员怎么优雅迈过30K+这道坎?附超全教程文档
  8. 第7集 驱动与电气原理图绘制
  9. nsis出错_NSIS错误(NSIS Error)的原因和解决方法总结
  10. 计算机在机械工程中的应用英语作文,机械英语论文范文