欢迎访问服务器技术网-www.fuwuqijishu.com

程序

软件 fuwuqijishu 2年前 (2022-10-01) 11次浏览 0个评论 扫描二维码

关于统计从1000到9999之间所有满足以下条件的四位数的个数,该四位数是一个完全平方数。第一三位之和为6,二四位积为24
的问题

编程思路:
首先确定循环起点为1000的开方并取整,值赋予变量A,循环起点终点为9999开方并取整,值赋予变量Z,则循环从A开始至Z结束,设定循环步长为1
循环内容:
1、计算A的平方值
2、分别取出该平方值的四位数,值赋予变量H,千位:用H除以1000并取整,值赋予变量B,百位:用(H-B*1000)/100并取整,值赋予变量C,十位:用(H-B*1000-C*100)/10并取整,值赋予变量D,个位:H-B*1000-C*100-D*10,值赋予变量E。
3、判断B+E位是否为6。
否。将A=A+1。
判断新A是否小于等于Z,是进入下一循环,否程序结束。
若B+E=6则判断C*D是否为24。
是则输出H,将A=A+1,并判断新A是否小于等于Z,是进入下一循环,否程序结束。
若C*D不为24,将A=A+1,并判断新A是否小于等于Z,是进入下一循环,否程序结束。
4、这样就可得到所有的数。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2416.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900