VB编程程序代码.docx

上传人:b****6 文档编号:3106846 上传时间:2022-11-17 格式:DOCX 页数:26 大小:30.93KB
下载 相关 举报
VB编程程序代码.docx_第1页
第1页 / 共26页
VB编程程序代码.docx_第2页
第2页 / 共26页
VB编程程序代码.docx_第3页
第3页 / 共26页
VB编程程序代码.docx_第4页
第4页 / 共26页
VB编程程序代码.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

VB编程程序代码.docx

《VB编程程序代码.docx》由会员分享,可在线阅读,更多相关《VB编程程序代码.docx(26页珍藏版)》请在冰豆网上搜索。

VB编程程序代码.docx

VB编程程序代码

VE编程程序代码

1求100以内得素

PrivateSubForm—Click()

Dimi%,j%

Fori=2To100

Forj=2Toi-1

IfiModj=0ThenExitFor

Nextj

Ifj=iThenPrinti

Nexti

EndSub

2、从键盘输入任意长度得字符串,要求将字符顺序倒置例如,将输入得“AECDEFG变换成GFEDCEA"

PrivateSubmand1_Click()

Dima$,I%,c$,d$,n%

a=InputBox$("输入字符串”)

n=Len(a)

ForI=1ToInt(n\2)

c=Mid(a,I,1)

|Mid(a,I,1)—Mid(a,n—I+1,1)

Mid(a,n-I+1,1)=c

NextI

Printa

EndSub

3、计算0~200之间所有能被11或5整除得数之与

PrivateSubForm_Click()

Dimn%,i%

n=0

Fori=1To200

IfiMod11=0OriMod5=0Thenn=n+i

EndIf

Nexti

Printn

EndSub

4、输入一年份,判断它就是否为闰年,并显示有关信息。

(判断闰年得条件就是:

年份能被4整除但不能被100整除,或者能被400整除)

PrivateSubmand1_Cliek()

Dimy%

y=InputBox(”请输入年数")

IfyMod4=0AndyMod100<>00ryMod400=0Then

MsgBox(y&"年就是闰年")

Else

MsgBox(y&”年就是平年")

EndIf

EndSub5、已知x,y,z3个变量中存放了3个不同得数,比较它们得大小并进行调整,使得x

PrivateSubmand1_Cliek()

Dimx!

y!

z!

x=InputBox(”inutx")y=InputBox("inputy")

z=InputBox("inputzH)

Print"xyz"

Ifx>yThent=x:

x=y:

y=tIfx>zThent=x:

x=z:

z=t

Ify>zThent=y:

y=z:

z=t

Print"排序后”x;”";y;”";z

EndSub

6、求s=a+aa+aaa+、、aaaaa(n个a),其中a与n得值随机产生,a得范围就是[1,9]得整数如a=3,n=6,则s=3+33+333+3333+33333+333333。

编程确定n与a得值,并计算s。

PrivateSubForm—C1ick()

Dims!

t!

i!

a%,n%

a=Int(Rnd*9+1)

n=Int(Rnd6+5)

t=0:

s=0

Print"a=";a,"n=";n

Fori=1Ton

t=t*10+a

s=s+t

Printt;

Nexti

Print

Print"s=";s

EndSub

7、计算100〜300之间所有能被3与7整除得数之与。

PrivateSubForm_C1ick()

Fori=100To300

IfiMod21=0Then

s=s+i

Printi;

EndIf

Nexti

Print

Print”s=;s

EndSub

8、编程求200——400范围内5得倍数或7得倍数之与.(一个数如果同时就是7与5得倍数,则

PrivateSubmand1_Click()

Dims1%,s2%,s3%,i%

S1=0

S2=0

Fori=200to400

Ifimod5=0orimod7=0then

s1=s1+i

Endif

Nexti

Fori=200to400

Ifimod5=0orimod7=0then

s2=s2+i

Endif

Nexti

S3=s1—s2

Prints3

Endsub

9、找出被3、5、7除,余数为1得最小得5个正整数。

PrivateSubmand1_Click()

DimCountN%,n%

CountN=0

n=1

Do

n=n+1

IfnMod3=1AndnMod5=1AndnMod7=1Then

Printn

CountN=CountN+1

EndIf

LoopUntilCountN=5

EndSub

10、某次歌曲大奖赛,有7个评委。

如果分别输入7个评委对某个参赛者得打分数,

按照去掉一个最高分与一个最低分得计算办法,求出该参赛者得平均得分。

PrivateSubmand1_C1ick()

Dimmark!

max!

min!

aver!

i%

aver=0

Fori=1To7

mark=InputBox(输入第”&i&”位评委得打分”)

Ifi=1Then

max=mark:

min=mark

Else

Ifmark〈minThenmin=mark

Ifmark>maxThenmax=mark

EndIf

aver=aver+mark

Nexti

aver=(aver-min-max)/5

Printaver

EndSub

11、编程显示100〜500之间所有得水仙花数之与.(水仙花数就是3位数,其各位数之与等于该数

PrivateSubForm—Click()

Dimi%,s%,s1%,s2%,s3%,a!

a=0

Fori=0To400

s=99+i

s1=(sMod100)\10

s2=sMod10

s3=s\100

Ifs1A3+s2A3+s3A3=sThen

EndIf

Nexti

Printa

EndSub

12、随机产生一个三位正整数,然后逆序输出,产生得数与逆序数同时显示.例如,产生246,输出就是642。

Dima%,m%,b%,c%,d%

PrivateSubForm_Click()

a=Int(Rnd*900+100)

Printa

d=(aMod10)*100

b=(aMod100)-(aMod10)

c=a\100

m=c+b+d

Printm

EndSub

13、从键盘输入三角形得三条边a,b,c得值,根据其数值,判断能否构成三角形

PrivateSubForm_Click()

Dima%,b%,c%

a=Val(InputBox(inputa"))

b=Va1(InputBox(”inptb”))

c=Val(InputBox("inputc"))

Ifa+b>cAnda+c>bAndb+c>aThen

MsgBox("能构成三角形")

Else

MsgBox(不能构成三角形”)

EndIf

EndSub

14、已知数组a(),编程删除a中第5个元素。

数组a中得元素分别为{12,6,4,89,75,63,100,20,31}。

PrivateSubForm_Click()

Dima(),i%,n%

a=Array(12,6,4,89,75,63,100,20,31)

n=UBound(a)

Fori=0Ton

Printa(i);

Nexti

Print

Fori=5Ton

a(i—1)=a(i)

Nexti

n=n-1

ReDimPreservea(n)

Fori=0Ton

Printa(i);

Nexti

Print

EndSub

15、随机生成一个整型得二维数组,范围在[10,20]之间,以上三角形式输出该数组.(下三角、全部元

Dima%(4,4)|

PrivateSubmand1_Click()

Picture1、Cis

Fori=0To4

Forj=iTo4

Picture1、PrintTab(j*6);a(i,j);

Nextj

Picture1、Print

Nexti

EndSub

PrivateSubForm—Load()

Fori=0To4

Forj=0To4

a(i,j)=Int(Rnd*11+10)

Nextj

Nexti

EndSub

16、利用随机函数生成一个4M得矩阵(即二维矩阵),范围就是[20,50]内得整数,输出每彳

PrivateSubForm_Click()

Dima%(3,3),s0%,s1%,s2%,s3%,b0%,b1%,b2%,b3%

Max=40

Fori=0To3

Forj=0To3

a(i,j)=Int(Rnd*31+20)

PrintTab(j*5);a(i,j);

Ifa(0,j)>=MaxThens0=a(0,j):

b0=j

Ifa(1,j)>=MaxThensi=a(1,j):

bl=j

Ifa(2,j)>=Max

Then

is2:

=a(2

j):

b2=j

I

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1