VB 程序设计

目录

 一:杨辉三角

 二:100以内的自然数对

三:守型数

 四:生成十个随机不重复

                  五:男女小孩餐厅消费问题


一:杨辉三角

运行结果:

VB 程序设计

二:100以内的自然数对

运行结果:

VB 程序设计

思路:自然数必须满足对为两个数相减的值为平方数和相加的值也为平方数,二者缺一不可

这边直接开双循环,外循环代表第一个数,内循环代表第二个数,接下来判断二者的值是否都为平方数即可。


三:守型数

思路:一个数的平方数得到的值取余后等于他本身则这个数是守型数,例如5平方为25,25取余10得到的值为5,所以5是守型数

运行结果:

VB 程序设计

四:生成十个随机不重复

思路:先生成随机数,在将他与前面生成的值判断是否相等,如果与前面相等则重复了,那么就让他重新生成随机数,直接使用i=i-1,这边解释一下i=i-1,假如当他循环第5次时,i的值为5,他生成的随机数为11的话那么就与第二次生成的数重复了,i就在第五次的时候-1,得到i为4下一次循环的时候i继续为5,继续生成随机数

注意:randomize表示的是初始化程序在每一次运行的时候值不一样,并不代表,他生成的数一定不会重复

VB 程序设计

五:男女小孩餐厅消费问题

题目:有30个人在一家餐厅里用餐,其中男人、女人和小孩(每人不为0),每个男人花了30元,每个女人花了20元,每个小孩花了10元,总共消费了500元,求男人、女人和小孩各有几个人,单击窗体输出所有可能的情况。

思路:此题直接进行暴力破解,类似于鸡兔同笼问题,首先知道了男人、女人和小孩每个人的消费情况,也知道了总共的消费和餐厅的总人数,那么可以得到两个式子,30x+20y+10z=500元和x+y+z=30人

运行结果:

VB 程序设计

来源:爱计算机的小毅

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐