vb 编写程序打印杨辉三角形。

希望在编写的程序中不包含有“函数function过程”及“数组”(目前只学习了顺序、选择、循环结构)尽量不存在“溢出”问题的。... 希望在编写的程序中不包含有“函数function过程”及“数组”(目前只学习了顺序、选择、循环结构) 尽量不存在“溢出”问题的。 展开
 我来答
百度网友ffd570e1f
推荐于2016-06-28 · TA获得超过244个赞
知道小有建树答主
回答量:632
采纳率:50%
帮助的人:300万
展开全部
Function yf(n As Integer)
ReDim a(n + 1, n + 1), b(n + 1, n + 1)
Cls
k = 8
For i = 1 To n
Print String((n - i) * k / 2 + 1, " ");
For j = 1 To i
a(i, 1) = 1
a(i, i) = 1
a(i + 1, j + 1) = a(i, j) + a(i, j + 1)
b(i, j) = Trim(Str(a(i, j)))
Print b(i, j); String(k - Len(b(i, j)), " ");
Next j
Print
Next i
End Function

call yf(10)
输出:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
更多追问追答
追问
可不可不不用“function”?
追答
当然可以,去掉FUNCTION,在最前面定义n并给他赋值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式