乘法:n对2
来源:互联网 发布:南京高新盘城网络问政 编辑:程序博客网 时间:2024/04/29 11:59
打开软件选择一个command和两个text,之后再command下进行一系列的编译
Dim c1 As Byte
Dim c2 As Byte
Dim a() As Byte
Dim b As String
Dim changdu As Long, i As Long
changdu = Len(Text1.Text)
ReDim a(changdu)
For i = 1 To changdu
b = Mid(Me.Text1.Text, i, 1)
a(i) = Int(Val(b))
Next i
b = Me.Text2.Text
b = Mid(b, 2, 1)
c1 = Int(Val(b))
Dim rm As Byte
Dim r() As Byte
ReDim r(changdu)
Dim d1 As Byte
Dim d2 As Byte
For i = changdu To 1 Step -1
rm = a(i) * c1 + d1
r(i) = rm Mod 10
d1 = rm \ 10
Next i
If d1 <> 0 Then
Print d1
End If
For i = 1 To changdu
Print r(i)
Next i
b = Me.Text2.Text
b = Mid(b, 1, 1)
c2 = Int(Val(b))
d2 = 0
Dim rr() As Byte
ReDim rr(changdu)
For i = changdu To 1 Step -1
rm = a(i) * c2 + d2
rr(i) = rm Mod 10
d2 = rm \ 10
Next i
If d2 <> 0 Then
Print d2
End If
For i = 1 To changdu
Print rr(i);
Next i
For i = changdu - 1 To 1 Step -1
rm = r(i) + rr(i + 1) + d
r(i) = rm Mod 10
d = rm \ 10
Next i
rm = rr(1) + d1 + d
d1 = rm Mod 10
d = rm \ 10
d = d2 + d
Print d1
If d <> 0 Then
Print d;
End If
For i = 1 To changdu
Print r(i)
Next i
End Sub
Private Sub Form_Load()
Me.Font.Size = 20
End Sub
0 0
- 乘法:n对2
- n-2 乘法
- GF[2^n]下的多项式乘法
- 高精度乘法 普通(n^2)+fft(nlogn)
- hdu 1042 N! 高精度乘法
- 制作n*n的乘法表
- 实现两个N*N矩阵的乘法
- 两个N*N矩阵的乘法
- 【AKOJ】1343-n*n乘法表
- N的阶乘——多位数对单位数的乘法——数值超高超大的算法
- GCC对乘法的优化
- 梅森素数(Mersenne prime)判断, FFT 大数乘法 (非递归), O(n^2 log n), c++
- 乘法2
- fzu 1692 Key problem(循环同构矩阵o(n^2)优化乘法)
- Fzoj 1692 Problem 1692 Key problem [特殊矩阵的n^2复杂度求矩阵乘法]
- [ACM Steps]2.3.2 Exponentiation 大数乘法 小数的n次幂
- hdu 1042 N!(高精度乘法 + 缩进)
- HDU 1042 求N! ---大数乘法
- 15电气1班麻天骄
- java 线程的中断interrupt方法
- 我要使用TcMalloc
- 修改block 之外的变量
- intellij IDEA 设置默认的maven配置
- 乘法:n对2
- 乘法
- 乘法-三位数乘两位数
- 进程—异常控制流之故障、终止篇
- tangowithdjango ch10
- dialog强退
- 20160421 VC++6.0环境下gSOAP的使用
- 开源框架OKHttp的使用02-封装后的OkHttpUtils
- 多位数乘一位数