题目需求:

对于一个十进制的正整数, 定义f(n)为其各位数字的平方和,如:f(13) = 1**2 + 3**2 = 10f(207) = 2**2 + 0**2 + 7**2 = 53下面给出三个正整数k,a, b,你需要计算有多少个正整数n满足a<=n<=b,且k*f(n)=n
输入:第一行包含3个正整数k,a, b, k>=1,  a,b<=10**18, a<=b;
输出:输出对应的答案;
范例:输入: 51 5000 10000 #51 * f(n) =n  5000<=n<=10000输出: 3

脚本如下:

def f(n):# 1.先把数字转换成字符串n = str(n)# 2.计算字符串中每个数的平方sum = 0for item in n:sum += int(item) **2return sum# print(f(13))
# print(f(207))# 1.接收变量k a b
s = input('') # '51 5000 1000' ['51','5000','1000'] == [51,5000,10000]li = []
for item in s.split():li.append(int(item))
# print(li)
k,a,b =li
# print(k,a,b)# 2,进行判断是否满足条件
count = 0
for i in range(a,b+1):if k * f(i) == i:count += 1
print(count)

效果如图:

练习:对十进制正整数求平方和相关推荐

  1. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  2. c语言 正整数 几位 逆序,c语言经典例题:正整数求位数and求顺、逆序位数

    经典例题:正整数求位数and求顺.逆序位数 题目要求: 给出一个int整形正整数,要求: 1.求出它是几位数字 2.按照逆序分别输出每位数字,例如123输出为321 3.按正序输出每位数字 分析: 一 ...

  3. 将十进制正整数m转换成k进制(2≤k≤9)数的数字输出

    //给定程序的功能是将十进制正整数m转换成k进制(2≤k≤9)数的数字输出. //例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000).请填空. #include <s ...

  4. 16省8-四平方和(四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。 比如:)

    问题描述 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2 ...

  5. 【题目】四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。(输出最后一个序列)

    题目:四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 ...

  6. 用递归算法,把任一给定的十进制正整数转换成八进制数输出。

    递归算法/函数 [递归]十进制转换成八进制  时间限制: 1000 ms  空间限制: 262144 KB 题目描述 用递归算法,把任一给定的十进制正整数转换成八进制数输出. 输入 输入一个正整数,表 ...

  7. 实现输入一个十进制正整数转换为二进制输出

    package com.study;import java.util.Scanner;/** 输入一个十进制正整数转换为二进制*/ public class Conversion {public st ...

  8. c语言输入一批正整数 求其中的偶数和,编程,输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差...

    设计一个程序,要求输入三个整数,能求出其中最大的数并输出 #includeintmain{inti;inta1,a2,a3;printf("输入三个数:\n");scanf(&qu ...

  9. c语言输入一批正整数 求其中的偶数和,编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和。...

    2119: (难度:☆☆☆☆★) 求偶数和 时间限制: 1 Sec 内存限制: 128 MB 提交: 175 解决: 80 [提交][状态][讨论版] 题目描述 编写程序,输入一批正整数(以零或负数为 ...

最新文章

  1. 图灵2010.04书讯
  2. SAP 月结F.19与GR/IR
  3. 计算机考试一级考试基础知识,全国计算机等级考试一级msoffice基础知识
  4. LeetCode633 | Sum of Square Numbers (Easy)
  5. 快速修改数组的某个值_我用Python,3分钟快速实现,9种经典排序算法的可视化...
  6. iPhone 13系列7款新机已通过EEC认证:或继续9月亮相
  7. python关于row的规范_Python DB-API 2.0规范
  8. Entity framework 配置文件,实现类,测试类
  9. php连接mysql的方式_php连接mysql的三种方式
  10. 数学建模之数据比较与影响因素分析
  11. 因果信号的傅里叶变换_常用信号的傅里叶变换对
  12. ARCore从零到一 (2) 运行HelloAR 案例
  13. vbox win10 分辨率_win10如何更改分辨率?
  14. excel poi 实现图片导出
  15. 读《码农翻身:用故事给技术加点料》
  16. 【Linux】用最形象的例子学习进程,从入门到深入
  17. MySQL命令简单应用
  18. linux 杂记 怎么解决 cuda 10.1 跑 cuda8下的代码 error
  19. JavaScript :调用浏览器摄像头 API
  20. 连环画教科书,讲课轻松。听课易懂

热门文章

  1. 阴阳师手游初始式神推荐
  2. 插空排序C语言(直接插入排序)
  3. 我的世界服务器自建主城,我的世界服务器
  4. python百度地图api经纬度_详解用Python调用百度地图正/逆地理编码API
  5. 解决iphone的短信中心号码设置错误的方案
  6. 大于3小于4的整数bleem_六年级数学小升初知识点梳理
  7. vectorvn1610报价_【德国VECTOR VN1610模块】价格_厂家 - 中国供应商
  8. iOS安全攻与防(总篇)
  9. 浊音/清音/爆破音的时域及频域特性
  10. 实验4 FIR数字滤波器设计及软件实现