a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 88|回复: 0

[C语言] 计算机二级VB常用算法:进制转化进八进制整数

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
补充代码! {. l5 C' F6 v- \
  本程序是把给定的二进制整数转换为八进制整数。% O: ]& k8 E( X2 |2 I! ^/ h# U! Q- B
以下是引用片段:
' B$ t. V9 B, ]8 c* w' I: I  Private Sub Command1_Click() 8 `1 b+ ]$ O2 {* F
  Dim a As String, b As String, c As String
: u8 n: z9 ~0 C5 w! _& X7 |  Dim L As Integer, m As Integer, n As Integer 5 A( ~& D% V3 H
  a = InputBox("请输入一个二进制数", "输入框") 3 A4 P0 T% ?0 `. m: |: w
  (1) ) t, ?& z0 A, `4 W
  a = String(L, "0") & a
% D. ?) T6 C- v  (2) 2 \# ]" l& N) i1 H
  For m = 1 To n / 3
; F7 g, A- q+ x" V5 N+ e5 ?  b = Mid(a, 3 * m - 2, 3) 0 x! Q4 f% y" }( Q3 ^: G+ e& A  ~
  (3)
7 T0 `, u- ]/ M+ \7 G  A% `. d0 S  Next m
  L) s$ a' v" P" s. e& e  Text1.Text = c + P8 b! R) A$ l7 {$ w0 z; D2 W
  End Sub ( y+ [2 t4 ]$ d& E$ \5 z! @& y
  Private Function zh(s As String) As String # E8 |. l, n" n2 L$ k* O7 o
  Dim i As Integer, n As Integer, p As Integer
. W5 m4 |4 j8 C' j$ y+ O1 Y  p = 1
: B  p4 t1 A! h  For i = 2 To 0 Step -1   S. N9 ]" @* M1 q0 z5 h- {' H
  (4) * Q8 V3 ], [$ @) ~
  p = p + 1
' Z$ z# k# ]  b3 t0 k! @" M( _  Next i
  g6 N( D! w  L- Z8 G3 Z/ a' S  zh = Str(n) & e8 s5 r- m3 M, ^: Y4 q! p3 b6 X7 k
  End Function
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 15:34 , Processed in 0.168778 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表