美文网首页
编程题目

编程题目

作者: 可可西里的春天 | 来源:发表于2021-04-09 18:25 被阅读0次

1.求勾股数

题目描述

求100以内的所有勾股数。

所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)。

输出格式

3 4 5

5 12 13

6 8 10

7 24 25......

60 63 87

60 80 100

65 72 97

参考代码

for x in range(1,100):      #x表示第一个数字

    for y in range(x+1,100):

        z=int((x**2+y**2)**0.5)

        if x**2+y**2==z**2 and x+y>z and x+z>y and y+z>x and z<=100:

            print(x,y,z)

print(c)

2.求回文数

•问题描述

打印所有不超过256的其平方具有对称性质的数(也称回文数)。

•示例输入

•示例输出

11

24

39

11121

22484

26676

10110201

11112321

12114641

20240804

21244944

代码:

for x in range(1,257):

    a = str(x**2)

    if a[::-1]==a:

        print("%d %s"%(x,a))

3.求水仙花数

问题描述

输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”

参考代码:

for x in range(100,1000):

    a = str(x)

    b = int(a[0])

    c = int(a[1])

    d = int(a[2])

    if x==b**3+c**3+d**3:

        print(x)

4 . 问题描述

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。

参考代码:

num = 1  # 桃子的个数 

for x in range(9):

    num = (num + 1)*2

    print("第%d天,有%d个桃子"%(9-x,num))

相关文章

  • 编程题目

    1.求勾股数 题目描述 求100以内的所有勾股数。 所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,...

  • 面试-编程题目

    1. TOPN 排序 有一字符串数组string(),对应有一个权重数组int[ ],现按照如下规则取出字符串数组...

  • 常见编程题目

    1. 最长公共序列问题,() codepublic class LCS { } 7.给定一组数字能组成的最大整数 ...

  • python 编程题目

    1、找出两个数组中的相同元素,并输出到另外一个数组中。 仅有一个循环,取决于数组a的大小,如果a的数组长度为N,那...

  • 基础编程题目集pta

    2016.6.22 23:30刷完,我是小白。加油。 我要写解题报告,虽然题很简单,可是,我是小白呀。。。

  • 并发编程专题目录

    并发编程专题的由来? 并发编程是作为一个程序员,尤其是Java程序员一辈子都要面临和解决的难题。无论是面试时被问及...

  • 三道常见的python史诗级难题,大佬也只能勉强做出两道!

    Python编程题目 ▼ 请你用Python编程,完成最高成绩 以上题目,仅是300道作业题中的一小部分 重磅:教...

  • java程序员的从0到1:统计某字符串在某文件中出现的次数(面试

    目录: 1. 编程题目 2. 方法一 3. 方法二 4. 方法三 5. 方法四 6. 总结 正文: 1. 编程题目...

  • 编程求1+2!+3!+4!+………+20!

    题目:编程求1+2!+3!+4!+………+20!

  • 京东2018-04-09

    和链家还是不一样的,京东的题目更有针对性。而且编程题目难啊!!!有时间在整理编程的题目吧。以下方法用到向量投影概念...

网友评论

      本文标题:编程题目

      本文链接:https://www.haomeiwen.com/subject/ljrwkltx.html