高分急用!!在线等答案!!!程序设计题目!!!!

1 在键盘上用inputbox函数输入3个数,然后用MSGBOX函数显示出最大值,最小值及两个数之和。Max() min() sum =(max()+min())
2.在键盘上用inputbox函数输入3个数,然后用MSGBOX函数由小到大输出。例如输入2,3,1,则输出1<2<3
2 编写函数过程,参数为1个正整数,如果该数为偶数则返回2,如果为奇数则返回1,如果是0则返回0。。
3 判定2000-2500年中每一年是否是闰年,然后将是闰年的年份打印在立即窗口中。
4 编写子过程,参数为一个大于或等于3的正整数,判定其是否是素数,并将结果显示在立即窗口中。
5 在键盘上用inputbox函数输入1个成绩,判断其的等级。然后用MSGBOX函数输出。小于60分等级为C,60-90等级为B,90分以上为A。
6 输入两个数,计算其最大公约数和最小公倍数,并输出(使用多种方法)
7 在一窗体中建立一个文本框a,标签b,命令按钮c,在a中输入英文字符串,点击命令按钮,则在标签中显示转换的结果。转换方法为:大小写视为小写lcase(),将a转换为b,b转换为c,………………z转换为a。
是用vb语言在access软件里搞的

Option Explicit
Private a As Integer, b As Integer, c As Integer

Private Sub Form_Load()
    '3 判定2000-2500年中每一年是否是闰年,然后将是闰年的年份打印在立即窗口中。
    Dim i As Integer
    For i = 2000 To 2500
        If (i Mod 4 = 0 And i Mod 100 <> 0) Or i Mod 400 = 0 Then
            Debug.Print i,
        End If
    Next
End Sub

Private Sub Form_Click()
    On Error Resume Next
    '1 在键盘上用inputbox函数输入3个数,然后用MSGBOX函数显示出最大值,
    '  最小值及两个数之和。Max() min() sum =(max()+min())
    a = InputBox("a")
    b = InputBox("b")
    c = InputBox("c")
    MsgBox "最大值是:" & max & vbCrLf & "最小值是:" & min & vbCrLf & "两数之和:" & (min + max)
    
    '2.在键盘上用inputbox函数输入3个数,然后用MSGBOX函数由小到大输出。
    '  例如输入2,3,1,则输出1<2<3
    a = InputBox("a")
    b = InputBox("b")
    c = InputBox("c")
    MsgBox "由小到大输出:" & min2max
    
    '2 编写函数过程,参数为1个正整数,如果该数为偶数则返回2,如果为奇数则返回1,如果是0则返回0。。
    a = InputBox("a")
    MsgBox a & "是" & IIf(isEven(a), "偶数", "奇数")
    
    '4 编写子过程,参数为一个大于或等于3的正整数,判定其是否是素数,并将结果显示在立即窗口中。
    a = InputBox("a")
    Debug.Print a & IIf(isPrime(a), "是", "不是") & "素数"
    
    '5 在键盘上用inputbox函数输入1个成绩,判断其的等级。然后用MSGBOX函数输出。小于60分等级为C,60-90等级为B,90分以上为A。
    a = InputBox("a")
    MsgBox a & "的等级是" & level(a)
    
    '6 输入两个数,计算其最大公约数和最小公倍数,并输出(使用多种方法)
    a = InputBox("a")
    b = InputBox("b")
    MsgBox "最大公约数是" & gcd(a, b) & vbCrLf & "最小公倍数是" & lcm(a, b)
End Sub

Private Sub Command1_Click()
    '7 在一窗体中建立一个文本框a,标签b,命令按钮c,在a中输入英文字符串,
    '  点击命令按钮,则在标签中显示转换的结果。转换方法为:大小写视为小写lcase(),
    '  将a转换为b,b转换为c,………………z转换为a。

    Dim s As String, c As String * 1
    Dim i As Integer
    s = LCase(text1.Text)
    label1.Caption = ""
    For i = 1 To Len(s)
        c = Chr(Asc(mid(s, i, 1)) + 1)
        If c > "z" Then
            c = "a"
        End If
        label1.Caption = label1.Caption + c
    Next
End Sub

Function isEven(num) As Boolean
    isEven = (num Mod 2 = 0)
End Function

Function level(score As Integer) As String
    Dim l As String
    Select Case score
        Case Is < 60
            l = "C"
        Case 60 To 90
            l = "B"
        Case Is > 90
            l = "A"
    End Select
    level = l
End Function

Function gcd(ByVal a As Integer, ByVal b As Integer)
    Dim temp As Integer
    If b = a Then
        gcd = b
        Exit Function
    End If
    temp = 0
    While ((b Mod a) <> 0)
        temp = b
        b = a
        a = temp Mod a
    Wend
    gcd = a
End Function

Function lcm(ByVal a As Integer, ByVal b As Integer) As Integer
    lcm = IIf(a < b, b, a) / gcd(a, b) * IIf(a > b, b, a)
End Function

Function max() As Integer
    Dim k
    k = IIf(a > b, a, b)
    max = IIf(k > c, k, c)
End Function

Function min() As Integer
    Dim k
    k = IIf(a < b, a, b)
    min = IIf(k > c, c, k)
End Function

Function isPrime(ByVal num As Long) As Boolean
    Dim i As Integer
    Dim flag As Boolean
    flag = True
    For i = 2 To Sqr(num)
        If num Mod i = 0 Then
            flag = False
            Exit For
        End If
    Next
    isPrime = flag
End Function

Function middle() As Integer
    middle = a + b + c - max - min
End Function

Function min2max() As String
    min2max = min & "<" & middle & "<" & max
End Function
温馨提示:内容为网友见解,仅供参考
无其他回答

汇编语言程序设计题目,在线等答案!!!急!
14.假设变量A存放字节数据是39H, 变量B存放字节数据是36H,试编写程序实现将两个数组合后成为96 H,存放变量C中.;--- MOV AL, A ;取来A AND AL, 00001111B MOV CL, 4 SHR AL, CL ;左移4位.MOV CL, AL MOV AL, B ;取来B AND AL, 00001...

汇编语言程序设计题目,在线等答案!!!急!
END START 程序运行后,将以16进制形式显示平均值58H。

汇编语言程序设计题目,在线等答案!!!急!!!
DATAS SEGMENT bdata db 01h,02h,03h,04h,05h,06h,07h,08h,09h,0ah sum db 00h DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 xor si,si mov al,bdata[si]mov bl,...

汇编语言高手进,急用,在线等答案!请确保答案的正确性!
;答案不一定能够完全确保正确,由于时间和能力有限 1.;这题,看了很久也看不出怎么填,;是不用CX用统计‘1’的个数啊,;还这里IMP L1,IMP指令我没看过,只看过JMP ;如果IMP是JMP的话,那会不会出现死循环的,2.;这里由题中JB知应该是无符号数相比,;所以不用考虑符号了 CMP DX,BX JA L2...

...个程序,求出任意两个数的最大公约数和最小公倍数!在线等答案...
cout<<"最大公约数为:"<<c<<endl; cout<<"最小公倍数为:"<<d<<endl; return 0;}\/\/最大公约数的函数int Gyshu(int a, int b){ int c=1; if(a>=b){ for(int i=1;i<=b;i++){ if(a%i==0&&b%i==0)c=i; } } else{ for(int i=1...

下面这些Fortran95程序设计的程序问题能给出编程语言!
1:请写一个可以让用户输入圆形半径,兵计算,输出这个圆形面积的程序!(请自行设计出输出格式)2:目次物理考试的的考题太难,老师决定调整全体学生的成绩,调整的公式是把原成绩开平方再乘以10,请写出一个程序来读入以为学生的初始成绩,并计算出调整后的分数。3:假如所得税有3个等级,月收入在1000原一下的税率为3%,在...

程序设计题:编写一个java小应用程序,要求输出自己的学号,姓名,并写出...
下面是一个java 小程序实现的import java.awt.*;\/\/引入包import java.applet.Applet;\/\/引入包public class Output extends Applet\/\/定义类{ \/\/定义变量 private String name; private int num; \/\/初始化 public void init() { name = getParameter("vname"); num = Integer.parseInt(getParameter("vnum"))...

C语言编程问题!!高手救命,在线等答案
针对这种情况,如果非要用C语言而不是C++的话,那么目前还没有好的防止错误或者在输入错误时给出提示的方法。以下是模拟错误的执行过程:姓名:张三 C分数:12 JAVA分数:12 姓名:王 C分数:99 JAVA分数:66 姓名:刘 C分数:34 JAVA分数:56 姓名:陈 C分数:aa JAVA分数:姓名:cc C分数:bb...

2013年3月计算机二级c考试试卷各题分值
选择题40分,每题1分,40道题,共计40分.操作题为60分,分三小题,分别为程序填空题(18分),程序改错题(18分),程序设计题(36分).总分达60分及以上为及格,操作题达36分。方能拿到证书。

...知识竞赛的题目啊,要选择题目,附带答案,要80个!在线等答案啊...
1.鸡蛋可以和豆浆一起喝吗?不可以,容易增大患结石的几率。2.鸡蛋可以喝牛奶一起喝吗?不可以,营养价值等于0.3.可以用茶吃药吗?不要可以,茶里含的茶多酚有降低药效的效果,所以茶后半小时不可吃药,或者药后半小时也不能喝茶 4.香蕉通便,可以多吃吗?不可以,一天两,再多就便秘了。5.多...

相似回答