VisualBasic程序设计作者郭字周第4章课件.pptVIP

  • 9
  • 0
  • 约8.98千字
  • 约 55页
  • 2016-12-25 发布于广东
  • 举报

VisualBasic程序设计作者郭字周第4章课件.ppt

方法1:3位数的范围为100~999,要判断一个数是否为水仙花数,必须把这个数的个位、十位、百位拆分出来,然后才能计算它们的立方和,所以问题关键在于如何提取一个3位数的个位、十位、百位上的数字。这里可以采用Mod求余运算和“\”整除运算来获得。 步骤描述如下: 1)初始化循环控制变量i为100。 2)判断i,如果i小于或等于999,则继续向下执行,否则执行第10)步。 3)分离出个位(变量为gewei),gewei等于i除以10所得的余数。 4)分离出十位(变量为shiwei),shiwei等于用i除以10所得的商再次除以10所得的余数。 5)分离出百位(变量为baiwei),baiwei等于i除以100所得的商。 6)判断i与3个数字的立方和关系,如果相等,则i为水仙花数,继续向下执行,否则执行第8)步。 7)记录i值,把它连接到s字符串中(s用来保存所有水仙花数),继续向下执行。 8)i值增1。 9)返回第2)步。 10)输出s。 4.6.5 水仙花数 方法2:一个3位数是由3个阿拉伯数字组成的,并且个位、十位、百位上的数字的变化范围是确定的:百位上数字的变化范围为1~9;十位和个位数字变化为0~9。由每位上的数字可以容易计算出它们的立方和,而此问题关键在于如何利用这3个数字生成这个3位数。 步骤描述如下: 1)初始化控制变量baiwei为1。 2)判断baiwei,如果ba

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档