VB程序设计中标点符号的含义比如说VB程序设计时“:“表示的含义,又如“;”表示的含义!真心搞不懂这些东西!

阿斯匹林62022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
颓废中的挣扎 共回答了18个问题 | 采纳率83.3%
VB程序设计时“:“表示在一行上书写多个语句时中间的分隔.
;(注意必须是英文的分号,而不是你所打的中文标点.)表示在print语句中输出多个数据时紧凑输出.
1年前

相关推荐

vb程序设计,找出所有三位数中,能同时被3和7整除.
vb程序设计,找出所有三位数中,能同时被3和7整除.
找出所有三位数中,能同时被3和7整除,且个位,十位,百位上的数码之和等于18的数据,将这些数据以每行5个的形式输出,并求出满足条件的数据个数
小狼5731年前1
langjiji 共回答了19个问题 | 采纳率89.5%
这一类问题可以采用枚举的方法来实现:
枚举算法的特点8个字,一一列举,逐个检验:
往往外面用循环来实现一一列举,在循环中嵌套选择,来实现逐个检验;
dim i as integer
for i = 100 To 999
选择结构实现检验
next i
检验实现如下:
a = i 100 '获得该三位数的百位数字
b = (i 10) Mod 10 '获得该三位数的十位数字
c = i mod 10 '获得该三位数的个位数字
If i Mod 3 = 0 And i Mod 7 = 0 And a+b+c=18 Then
这个i就是满足条件的三位数了
End If
整个程序代码:
Option Explicit
Private Sub Command1_Click()
Dim i As Integer '三位数
Dim a As Integer '三位数的百位
Dim b As Integer '三位数的十位
Dim c As Integer '三位数的个位
Dim n As Integer '满足条件的个数
n = 0
For i = 100 To 999
a = i 100 '获得该三位数的百位数字
b = (i 10) Mod 10 '获得该三位数的十位数字
c = i Mod 10 '获得该三位数的个位数字
If i Mod 3 = 0 And i Mod 7 = 0 And a + b + c = 18 Then
Print i,'输出1个找到的数,但是不换行(注意这个逗号就是不换行)
n = n + 1 '找到一个,就在n里增加1
If n Mod 5 = 0 Then Print '如果n是5的倍数,就换行
End If
Next i
Print
Print
Print "有:" & n & "个三位数满足条件."
End Su
如何用Vb程序设计来自动生成100以内的两位随机数加法题!
還豬謌謌1年前1
阴风 共回答了14个问题 | 采纳率85.7%
Dim zhi1 as Integer
Dim zhi2 as Integer
zhi1 =Int(100*Rnd)
zhi2 =Int(100*Rnd)
Print “结果算式:" & zhi1 & “+" & zhi2 & “=" & zhi1 + zhi2
//把上面代码的过程放到一个按钮事件就可以了.Rnd是会随机生成一个大于等于0小于1的一个随机单精度数,int((最大数-最小数)*Rnd-最小数)
VB程序设计:随机生成20道数学计算题,具体如下,代码?
VB程序设计:随机生成20道数学计算题,具体如下,代码?
随机生成20道数学计算题(要求有加、减、乘、除运算,规定操作数的个数),对用户结果进行判断,并能最终计算总成绩,要求用户在规定的时间内做完试题,超时自动终止并给出成绩.
liyichan121年前1
jianghulangz 共回答了17个问题 | 采纳率88.2%
如果不加括号仅有两级运算+-*/的话还是比较简单的.就给个思路,如果你有基础的话应该可以写出来
首先定义几个数组Fun() Num()和一个变量MFun '都是String
Fun()用来存储+-*/,Num()用来存储数字,通过Rnd随机数来确定Num的个数和数值,然后Fun的个数为Num个数-1,同样用rnd来随机分配+-*/.然后MFun(0)=Num(0) & Fun(0) &Num(1) &……这样就得到了一个计算题MFun
接着写一个sub过程来计算计算结果
定义Sum()和MSum '都是double
在这个过程中一个一个的识别Fun(i),如果是+就将前面Fun(i)直接放进Sum()中,如果是-的就将其作负值运算再放进Sum(),如果是*或者/就与将Fun(i)与Fun(i+1)进行乘除运算的值放入Sum()中.最后MSum(0)=Sum(0)+Sum(1)……
这样就可以了,
VB程序设计,not ,and ,or 概念是什么
seven哥1年前1
烈火小偷 共回答了19个问题 | 采纳率94.7%
程序设计会涉及到三种运算,这三种运算符以及优先级:
1,算术运算符:① *、/ ② ③mod ④+、-
2,关系运算符:,=
3,逻辑运算符:① Not,② And,③Or
如果一个式子里只有一种运算那么关系运算没有优先级别,而算术和逻辑运算有:
按照① 、 ②、 ③、 ④次序
如果在一个表达式里,同时出现这三种运算,那么先算术运算,后关系运算,最后逻辑运算.
算术运算的结果是一个数值,而关系运算和逻辑运算的结果是逻辑值(True或False)
你说的就是逻辑运算:
逻辑运算,所对应的运算值是逻辑值,即:True或False,其结果也是逻辑值True或False:
由于逻辑值只有两个True和False,所以逻辑运算可以罗列如下:
And运算:中文叫与运算
True And True 结果为 True
True And False 结果为 False
False And True 结果为 False
False And False 结果为 False
Or运算:中文叫或运算
True Or True 结果为 True
True Or False 结果为 True
False Or True 结果为 True
False Or False 结果为 False
Not运算:是一目运算,该运算只需要一个操作数
Not False 结果为 True
Not True 结果为 False
优先级别:Not 优先于 And 优先于 O
VB程序设计-利用随机函数产生80个10~99之间的随机整数
VB程序设计-利用随机函数产生80个10~99之间的随机整数
(一)实验目的
学会综合运用选择结构、循环结构、数组和过程进行程序设计的方法。
(二)实验内容
利用随机函数产生80个10~99之间的随机整数,将其中的奇数按由小到大的顺序排列并输出;在产生的80个随机整数中,找出其中的素数。
(三)实验要求
1.将随机产生的80个整数存入数组,按每行10个数输出到窗体或文本框中。
2.奇数也存入另一个数组,将排好序的奇数输出到窗体或文本框中。
3.用Sub子过程或Function函数过程判断随机整数是否为素数。
4.将素数按每行10个数在窗体或文本框中输出。
5.界面由学生自行设计。
mylvyao1年前2
心潮澎拜 共回答了18个问题 | 采纳率94.4%
Option Explicit
Private Sub Command1_Click()
Dim A(80) As Integer, B() As Integer, Nb As Integer
Dim I As Integer, J As Integer, T As Integer

'随机生成80个随机数
T...
VB程序设计考试题目求解,高分求助!
VB程序设计考试题目求解,高分求助!
1、算出如下程序运行结果:
(1)For n = 1 to 20
if n mod 3<>0 then m = m+n3
next n
print m

(2) Dim a%, b%
x=5
y=6
x=x+y
y=x+y
Print x , y

(3)
dim x!,y!
x=1.5
y=0.5
if x<>0 then
y=x+y
elseif y>0.5then
y=x
else
y=x*y
end if
print x,y


2、 编写以下几个程序
(1)求两自然数m,n的最小公倍数。已知三角形的三个边分别为a、b、c,求三角形面积。
(2)编写窗体上命令按钮command1的click事件过程,完成如下功能:
a、定义一个大小为100的数组A,其元素数值为随机产生的0~1000之间的数。
B、编写一个子过程,将A(1)和A(100)交换、A(2)和A(99)交换、A(3)和A(98)交换,……,A(50)和A(51)交换。
C、输出数组A,每行5个元素。
(3)有50个整数存放在一维数组中,编程序,求出最小数及其位置
何处不rr1年前1
激萌 共回答了17个问题 | 采纳率94.1%
(1) 42 (2)11 17 (3) 1.5 2(1)a.最小公倍数private sub command1_click() dim m%,n%,r%,t% m=inputbox("输入m=") n=inputbox("输入n=") x=m:y=n if m0 ' 最大公约数为 m msgbox "最小公倍数为:" x*y/m ' 最小公倍数= m*n/ mb. private sub command1_click()dim a!,b!,c! ,p! ,s a=val(text1.text) b=val(text2.text) c=val(text2.text) p=(a+b+c)/2 '周长的一半 s=sqr(p*(p-a)*(p-b)*(p-c)) '海伦定理 msgbox "面积是" s (2).a. dim a%(1 to 100) randomize for i = 1 to 100 x=int(rnd*1000) a(i)=x next b. sub sub1(a()) dim t%,i%for i =1 to 50 t=a(i) a(i)=a(100-i+1) a(100-i+1)=t next iend subc. for i =1 to 100 print a(i),if i mod 5=0 then print next(3) private sub command1_click()dim a %(50) ,k%,min % for i=1 to 50 x=int(rnd*50) a(i)=x next min=a(1) for i=2 to 50 if min>a(i) then min=a(i):k=i next print "最小数为:"; min pirnt "位置是:";kend sub
VB程序设计 急用 某商场为了促销采用购物打折的优惠方法,每位顾客一次购物在1000元及以上,按八折优惠;500元以上,
VB程序设计 急用
某商场为了促销采用购物打折的优惠方法,每位顾客一次购物在1000元及以上,按八折优惠;500元以上,但不足1000元,按八五折优惠;300元以上,但不足500元,按九折优惠;100元以上,但不足300元,按九五折优惠;不足100元,没有优惠.设计一个程序实现购物金额和实付金额的快速计算.
重庆工学院1年前1
tubing2004 共回答了20个问题 | 采纳率80%
Private Sub Command1_Click()
MsgBox PriceReduced(500)
End Sub
Private Function PriceReduced(WaresPrice As Double) As Double
Select Case WaresPrice
Case Is >= 1000
PriceReduced = WaresPrice * 0.8
Case 500 To 1000
PriceReduced = WaresPrice * 0.85
Case 300 To 500
PriceReduced = WaresPrice * 0.9
Case 100 To 300
PriceReduced = WaresPrice * 0.95
Case Else
PriceReduced = WaresPrice
End Select
End Function
计算机VB程序设计中怎样按下按钮让label不断从左到右重复
2003012941年前1
空灵无忌 共回答了2个问题 | 采纳率
我会
vb程序设计,利用泰勒展开式求cosx的近似值,计算到第n项的绝对值小于等于10^(-7),
vb程序设计,利用泰勒展开式求cosx的近似值,计算到第n项的绝对值小于等于10^(-7),

求指错
xuancaowangyou1年前1
shenhyy2 共回答了18个问题 | 采纳率83.3%
Loop While Abs(a) 10 ^ (-7)

Loop Until Abs(a)
用VB程序设计 已知三角形三条边,求三角形面积
用VB程序设计 已知三角形三条边,求三角形面积
各位哥哥姐姐们,郁闷了好久,一直不对啊 输入 3 4 5 出来居然是无面积
上等喧嚣1年前1
jian295685003 共回答了21个问题 | 采纳率85.7%
声明变量,并声明数据类型,否则,A,B,C三个变量是String,表达式(A + B + C)的结果不是12,而是"345".
VB程序设计中如何产生随机数并分别求奇数和偶数的和
qylgt1年前1
别咬我疼 共回答了20个问题 | 采纳率90%
Private Sub Command1_Click()
Randomize Timer
For i = 1 To 100
x = Int(Rnd() * 90 + 10)
If x Mod 2 = 0 Then
m = m + x
Else
n = n + x
End If
Next
Print "偶数和:"; Str(m)
Print "奇数和:"; Str(n)
End Sub
随机产生100个两位数,并分别求出奇数、偶数和
VB程序设计,从键盘任意输入一个X的值,求以下分段函数的值:(30分):Y=X+2(X>0) Y=0(X=0) Y=X2
VB程序设计,从键盘任意输入一个X的值,求以下分段函数的值:(30分):Y=X+2(X>0) Y=0(X=0) Y=X2 (X
森林仔1年前1
poorshanhe 共回答了20个问题 | 采纳率85%
private sub command1_click()
input "x=";x
select case x
case is>=0
y=x+2
case 0
y=0
case is=0
y=x+2
elseif x=0
y=0
else
y=x-2
endif
"y=";y
endsu
VB程序设计,求一个3行3列矩阵的3行中的元素之和最大的那一行.
gg1年前0
共回答了个问题 | 采纳率
如何用VB程序设计做出下列题?编程题第1题某四位数ABCD能够被78整除,它的千位数字与百位数字相同,十位数字与个位数字
如何用VB程序设计做出下列题?
编程题第1题
某四位数ABCD能够被78整除,它的千位数字与百位数字相同,十位数字与个位数字相同(即:A=B,B=D),求出这个数.
编程题第2题.
取一元、二元、五元的硬币共十枚,付给25元钱,有多少种不同的取法?
3、窗框设计:
用总长为600厘米的木条,作成如下图所示的矩形窗框(包括中间两根档条),问窗框的长宽尺寸如何设计,才能使窗户的采光面积最大.编程打印输出采光面积最大的长和宽及最大面积.长和宽都为整数厘米.(示意图)
weixiechunvsaobi1年前1
荒废二十年 共回答了11个问题 | 采纳率90.9%
Private Sub Command1_Click()
Dim a, b, c, d
For a = 1 To 9
For c = 0 To 9
b = a
d = c
If (a * 1000 + b * 100 + c * 10 + d) Mod 78 = 0 Then Print a & b & c & d
Next
Next
End Sub
答案是7722
vb程序设计,如何进行角度想加?如:234.2344,表示234度,23分,44秒;共有:234.2344,544.45
vb程序设计,如何进行角度想加?如:234.2344,表示234度,23分,44秒;共有:234.2344,544.4545得结果
vb程序设计,如何进行角度想加?如:234.2344,表示234度,23分,44秒;共有:234.2344,544.4545,345.3543,543,2343等如何相加得结果!
2701717521年前1
office_3 共回答了17个问题 | 采纳率88.2%
写出来了 ,骗点 财富值.
定义一个记录类型、和一个字符串转结构的过程 方便操作
VB程序设计题目:求方程9X—9Y=1,在|X|
awen20001年前1
郑奕淇淇 共回答了20个问题 | 采纳率90%
sum=0
for i=-100 to 100
for j=-50 to 50
if 9*i-9*j=1 then
sum=sum+1
end if
next
next
求VB程序设计,五行五列矩阵中副对角线之和
求VB程序设计,五行五列矩阵中副对角线之和
Sub Fun(X() As Integer,N As Integer,s As Integer)
'
End Sub
Private Sub Command1_Click()
N = Val(InputBox("请输入矩阵的行数N","数据输入",5))
ReDim X(N,N)
Form1.Cls
Randomize
For i = 1 To N
For j = 1 To N
X(i,j) = Int(Rnd * 91) + 10
Print X(i,j);
Next j
Print
Next i
End Sub
Private Sub Command2_Click()
Dim s As Integer
Call Fun(X,N,s)
Print "副对角线元素之和为:" & s
SaveData
End Sub
废了右手还有左手1年前1
114608 共回答了19个问题 | 采纳率73.7%
Dim i As Integer
For i = 1 To N
s = s + x(i, N - i + 1)
Next i
如果程序能正常运行,你得在最前面加上公用变量定义:
Dim x() As Integer
Dim N As Integer
Call Fun(X, N, s)改成
Call Fun(X(), N, s)
VB程序设计 计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+……,要求加数不小于0.00001并显示
VB程序设计 计算S=1+1/2+1/4+1/7+1/11+1/16+1/22+……,要求加数不小于0.00001并显示S及加数的项目数.
blue8212261年前1
zhangjun2617 共回答了22个问题 | 采纳率95.5%
Private Sub Command1_Click()
Dim s As Double
Dim a As Long,n As Long
n = 1
a = 1
s = s + 1 / a
Do Until 1 / a < 0.00001
a = a + n
s = s + 1 / a
n = n + 1
Loop
Print "s=" & s
Print "共加了" & n & "项"
End Su
vb程序设计:以知三角形三边长度求三角形面积和周长
vb程序设计:以知三角形三边长度求三角形面积和周长
请给我写出VB的程序代码呀~
左岸足音1年前1
青蛙为什么要叫 共回答了12个问题 | 采纳率83.3%
面积计算公式:计算公式s=(1/4)√(a+b+c)*(a+b-c)*(a+c-b)*(b+c-a)
周长就是 三个相加了
这段代码你参考下,首先判断输入的三边长度是否合法,然后再计算
Private Sub Command1_Click(Index As Integer)
Dim s As Single
Select Case Index
Case 0 '计算
If a(0)
VB程序设计 , 期末考试题库 .求最后答案,回答几个是几个吧,但是不要乱给答案,谢谢。
VB程序设计 , 期末考试题库 .求最后答案,回答几个是几个吧,但是不要乱给答案,谢谢。
1,[100,666]范围内同时满足以下两个条件的十进制数. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字;⑵该数是素数; 求有多少个这样的数?
2,编程计算10-500的偶数和。
3,编写程序,求[200,1000]既能被3整除又能被5整除的数的和。
4,编写程序,求三位数的奇数中,所有各位数字之和是15的倍数的数的和。
5,编写程序,求在3000以内能被17或者23整除的正整数的个数。
6,编写程序,统计100到650之间能同时被3和7整除的数的个数。
7,编写程序,已知:S=2+4+8+16+32+…,求S不大于5000的最大值。
foxes14141年前1
damili122011 共回答了13个问题 | 采纳率92.3%
2.
for i=10 to 500 step 2
sum=sum+i
next i
print sum
3.
for i=200 to 1000
if i mod 3+i mod 5=0 then sum=sum+i
next
print sum
5.
for i=1 to 3000
if i mod 17=0 or i mod 23=0 then j=j+1
next
print j
6.
for i=100 to 650
if i mod 3+i mod 7=0 then j=j+1
next
print j
7.
i=2
do while sum
在VB程序设计中print tab(j*8+1);a(i);是什么意思
浪漫海洋1年前1
不安分的帆 共回答了17个问题 | 采纳率94.1%
Print 是输出,如在窗体事件中,就在窗体上打印输出.
Tab()是位置函数,就是输出的位置,如Tab(10)就是从第10个打印位置开始.tab(j*8+1)表示从第J*8+1个打印位置开始.
分号,表示在紧接着前面的位置输出,不进行换行分段等.
a(i)表述数组a的第i个元素