1、编写程序,用计时器按秒计时。在窗体上画一个计时器控件和一个标签,程序运行后,在标签内显示经过的秒

1、编写程序,用计时器按秒计时。在窗体上画一个计时器控件和一个标签,程序运行后,在标签内显示经过的秒数,并响铃。
2、勾股定理中3个数的关系是:a^2+b^2=c^2 。编写程序,输出30以内满足上述关系的正数组合,例如3、4、5 就是一个整数组合。
3、从键盘上输入两个正整数 M 和 N ,求最大公因子。
4、如果一个数的因子之和等于这个数本身,则这样的数为“完全数”。例如,整数28的因子为1、2、4、7、14 ,其和为 28 ,因此28是一个完全整数。编写一个程序,从键盘上输出正整数 N 和 M,求出 M 和 N 之间的所有完全数。
8、 从键盘上输入10个整数,并放入一个一维数组中,然后将其前5个元素与后5个元素对换,即第1个元素与第 10个元素互换,第2个元素与第9个元素互换......第5个元素和第6个元素互换。分别输出数组原来各元素的值和对换后各元素的值。
9、有一个 n x m 的矩阵,编写程序,找出其中最大的元素所在行和列,并输出其值及行号和列号。
10、编写程序,建立并输出一个10 x 10 的矩阵,该矩阵对角线元素为 1 ,其余元素均为 0 。
11、编写程序,实现矩阵转置,即将一个 n x m 的矩阵的行和列互换。

我也是自学的。看在你没老师的份上给你编了前几题。后面三个题实在不想编了。其实后三个题也很容易。
1、
Dim I As Long
Private Sub Form_Load()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
I = I + 1
Label1 = I
Beep
End Sub
2、
Private Sub Command1_Click()
For I = 1 To 30
For J = I To 30
If Int(Sqr(I ^ 2 + J ^ 2)) = Sqr(I ^ 2 + J ^ 2) Then
If Sqr(I ^ 2 + J ^ 2) <= 30 Then Print I & "," & J & "," & Sqr

(I ^ 2 + J ^ 2)
End If
Next J
Next I
End Sub
3、
Private Sub Command1_Click()
M = Int(InputBox("请输入M的值:", "输入数据", 84))
N = Int(InputBox("请输入N的值:", "输入数据", 48))
If M < N Then Max = M Else Max = N
Do While Max > 1
Max = Max - 1
If M Mod Max = 0 And N Mod Max = 0 Then Exit Do
Loop
Print M & "与" & N & "的最大公因子是" & Max
End Sub
4、
fPrivate Sub Command1_Click()
Dim I As Long
M = Int(InputBox("请输入M的值:", "输入数据", 84))
N = Int(InputBox("请输入N的值:", "输入数据", 48))
If M < N Then
Max = M
M = N
N = Max
End If
For I = N To M
If Wqs(I) Then Print I
Next I
End Sub

Private Function Wqs(A As Long) As Boolean
For I = 1 To Int(A / 2)
If A Mod I = 0 Then k = k + I
Next I
If k = A Then Wqs = True Else Wqs = False
End Function

8、
Private Sub Command1_Click()
Dim IntS(1 To 10) As Long
Dim IntT(1 To 10) As Long
For I = 1 To 10
IntS(I) = InputBox("请输入第" & I & "个数据", "", "")
IntT(11 - I) = IntS(I)
Next I
Print "交换前:"
For I = 1 To 10: Print "(" & I & ")"; IntS(I);: Next I
Print "交换后:"
For I = 1 To 10: Print "(" & I & ")"; IntT(I);: Next I
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-05
dim a as integer <br/> formload()里a=0 然后在 timer1_timer() 里 label1.caption=cstr(a) <br/> a=a+1 <br/>是回车追问

响铃呢?

第2个回答  2011-03-05
凡事都要自己先动脑动手,见题抄解,永远学不会.
鄙视一下不学只抄的学生,花钱浪费青春!
宁可被删除,宁可被扣分,谨以此唤醒像你以及和你一样的学生们!
第3个回答  2011-03-06
诶,书店里都有
第4个回答  2011-03-05
自己动脑筋吧,把一年的作业都贴上了?追问

我没老师啊。。无人可问,没人教,太痛苦了!

追答

只给你第一个,其它的我用VB编程还没遇到过,
sub form_load
timer1.invetel=500
MyDate =new date
end sub

sub Tinmer1_time
label1.caption=new date-mydate
end sub

...1的窗体上,画一个标签、一个命令按钮和一个计时器。标签的名称为Lbl...
timer1.enable=false 在计时器中写 在计时器的属性中设置interval为1000 lbl1.caption=time()这样就可以了

在窗体上画一个文本框,程序运行后,如果在键盘上输入字母"a",则窗体上...
结果为:AAAAAA

想深入学习C#语言,有没有达人知道C#的好的资料呢?
15、设计一个类,要求用事件每10秒报告机器的当前时间。16、编写一个窗体程序,用菜单命令实现简单的加、减、乘、除四则运算,并将结果输出到对话框。17、编写一个具有主菜单和快捷菜单的程序,实现文本文件的打开、修改和保存。18、在label控件中随机输入20个1~1000之间的整数,求出其中所有的素数的和。19、编写一...

(7)在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程:P...
【答案】:(7)【答案】4 【解析】此题实际上是从左自右逐个提取a$中的字符,判断是不是等于“n”,统计其中“n”的个数。

在窗体上画一个命令按钮,名称为Command1。然后编写如下程序
BB CCCDDDDEEEEE

在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时...
D) Timer1.Interval=500 Timer 的Interval以毫秒为单位,事实上这控件无法精确到一毫秒。一般只能精确到100毫秒,要写十分精确的程序,不能用这个控件

在窗体上画一个水平滚动条,其属性值满足Min<Max。程序运行后,如果单 ...
【答案】:A 当水平滚动条的属性值Min<Max时,如果单击滚动条右端或左端的箭头,Value属性值会增加或减少SmatlChange量;如果单击滚动块和右端箭头之间空白的地方时,Value属性值会增加LargeChange量,反之,减少LargeChange量。本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmallChange量。故...

计算机二级VB考试基础知识VisualBasic的特点和版本
10. 窗体上有一个控件Command1,程序运行时,在该控件上单击,发生的事件是( ) (A)Command_Click( ) (B)Command_Dblclick( ) (C)Command1_Click( ) (D)Command1_Dblclick( ) 计算机等级考试二级VB程序设计填空题 填空题(每空1分,共20分) 1.VB是一种面向 [ 1 ] 的可视化程序设计语言,采取了_[ 2 ]...

VB中怎么设置一个计时器和一个计时秒表,意思是,设置一个5分钟后执行...
在窗体上画一个计时器。在属性窗口里面将interval设置为1000。再画一个标签,双击计时器,添加代码:Dim n1 As Integer Static n2 As Integer n1 = 300 n1 = n1 - n2 Label1.Caption = Str(n1)If n1 = 0 Then Timer1.Enabled = False End If n2 = n2 + 1 ...

在名称为Form1的窗体上画一个标签(名称为Label1,标题为"输入信息"),
1、首先我们新建一个项目。2、在项目管理器中,我们右击,选择"添加",选择"windows窗体"。3、输入窗体名,点击"确定"。4、我们给form1拖入按钮控件。5、在项目管理器中,我们找到"Form1.Designer.cs",双击打开代码窗口。6、我们找到按钮的定义,然后把private改为public。7、把以下代码填入代码窗品中Form...

相似回答