vb6.0编程:输入10个数据,统计其中正数,负数和零的个数(要求用多分值语句做)……求大神解答,谢谢啦

如题所述

Private Sub Form_Load()
Dim i As Integer, n As Double
Dim n1 As Long, n2 As Long, n3 As Long
For i = 1 To 10
n = Val(InputBox("请输入第" & i & "个数"))
If n > 0 Then
n1 = n1 + 1
ElseIf n < 0 Then
n2 = n2 + 1
Else
n3 = n3 + 1
End If
Next

MsgBox "正数" & n1 & "个,负数" & n2 & "个,零" & n3 & "个"
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-05
加一个按钮,加入下面程序,若满意请及时采纳,谢谢
Private Sub Command1_Click()
Dim num As Integer
Dim fl(-1 To 1) As Integer

For i = 1 To 10
num = InputBox("输入第" & i & "个数")
If num > 0 Then
fl(1) = fl(1) + 1
ElseIf num = 0 Then
fl(0) = fl(0) + 1
Else
fl(-1) = fl(-1) + 1
End If
Next i
MsgBox ("正数:" & fl(1) & "个,0:" & fl(0) & "个,负数:" & fl(-1))

End Sub

vb6.0编程:输入10个数据,统计其中正数,负数和零的个数(要求用多分值语...
MsgBox "正数" & n1 & "个,负数" & n2 & "个,零" & n3 & "个"End Sub

输入10个数,统计其中正数、负数和零的个数,每执行一次循环体,输入一...
printf("正数:%d\\n负数:%d\\n零:%d\\n",p,n,z);return 0;}

从键盘输入10个整数(用数组存放),统计其中正数、负数和零的个数,并在...
include <stdio.h>int main (void){ int a[10],i,j; int b=0,c=0,d=0; printf("请任意输入十个数:"); for(i=0;i<10;i++)scanf("%d",&a[i]); for(j=0;j<10;j++) { if(a[j]>0) b++; if(a[j]=0) c++; if(a[j]<0) d++; ...

C++编程含有10个元素的数组,求其中正数,负数,和零的个数
} cout<<a<<endl;\/\/正数的个数 cout<<b<<endl;\/\/负数的个数 cout<<c<<endl;\/\/零的个数 return 0;} 参考资料:ziji

求VB6.0的函数列表
类型转换函数 1、 Int(x):求不大于自变量x的最大整数 2、 Fix(x):去掉一个浮点数的小数部分,保留其整数部分 3、 Hex$(x):把一个十进制数转换为十六进制数 4、 Oct$(x):把一个十进制数转换为八进制数 5、 Asc(x$):返回字符串x$中第一个字符的ASCII字符 6、 CHR$(x):把x的值转换...

从键盘输入5个整数,统计其中正数,负数和零的个数
\/\/下面使用MySql Connector\/net提供的专用对象 MySqlConnection mycon = new MySqlConnection(constr);mycon.Open();MySqlCommandmycmd = new MySqlCommand("select * from users", mycon);MySqlDataReader myreader = mycmd.ExecuteReader();while (myreader.Read())...

3. 用c++输入n个整数(n由键盘输入),统计其中正数、负数和零的个数...
cout<<"请输入"<<n<<"个整数:"<<endl;int a[N];while (i<n){ cin>>a[i];i++;} for (int k=0;k<n;k++){ if (a[k]<0){ neg++;} else if (a[k]>0){ pos++;} else zero++;} cout<<"正数有"<<pos<<"个,零有"<<zero<<"个,负数有"<<neg<<"个"<<endl;ret...

VB编程 在一个文本框中求符合条件的数字
For i = 1 To Len(t1)If InStr("-.01234566789", Mid(t1, i, 1)) Then s = s & Mid(t1, i, 1) Else s = s & " "Next Do If InStr(s, " ") <> 0 Then s = Replace(s, " ", " ") Else Exit Do Loop t2 = Split(Trim(s), " "): Text2 = 0.05 For i...

在vb中编辑程序,输入一个整数,判断是0,正整数,还是负整数
Text2 = "负整数"ElseIf a > 0 Then Text2 = "正整数"Else Text2 = "0"End If End Sub 给你解释下,,开始你定义那个可以不要的,因为text1输入的字本来就是string,当然,这个写了也没错。然后就是你对b赋值,再给text2,其实不用麻烦。直接把字符窜给text2就可以了,当然了,你开始...

VB中,怎么判定一个Textbox中输入的是正整数
Private Sub Command1_Click()Dim n As Doublen = Val(Text1.Text)If n > 0 ThenMsgBox (n & "是一个正数")ElseIf n = 0 ThenMsgBox ("n等于0")ElseMsgBox (n & "是一个负数")End IfEnd Sub 4、点击运行工程,在Text1中输入一个数字,单击判断按钮,判断该数是正数、0还是负数;...

相似回答