成县建设局网站,网络营销的一般流程,网络公司怎么运营,临漳手机网站建设前言#xff1a;好久没写博客了#xff0c;来水好好写一篇 注#xff1a;本篇文章为py#xff0c;不是c
1、敲七 版本1
题目#xff1a;
题目描述
输出7和7的倍数#xff0c;还有包含7的数字例如#xff08;17#xff0c;27#xff0c;37…70#xff0c;71#…前言好久没写博客了来水好好写一篇 注本篇文章为py不是c
1、敲七 版本1
题目
题目描述
输出7和7的倍数还有包含7的数字例如172737…70717273…。当然这些数是无限的所以我们加上一个上限N。即输出不大于N的敲七数。
输入格式
第1行1个整数N。(N不大于30000)
输出格式
若干行每行一个敲七数。按从小到大的顺序排列。
样例
样例输入
20样例输出
7
14
17分析
一个数一个数的排查
AC代码
nint(input())
for i in range(7,n1):if i % 7 0 :print(i)else:j iwhile j n:if j % 10 7:print(i)breakj j // 10;if j 0:break2、韩信点兵
题目
题目描述
相传韩信才智过人从不直接清点自己军队的人数只要让士兵先后以三个人一排五人一排七人一排地变换队形而他每次只掠一眼队伍的队尾就知道总人数了。输入3个非负整数a,b,c表示每种队尾的人数a3,b5,c7输出总人数的最小值或报告无解。已知总人数不小于10不超过100。
//请有基础的同学写中国剩余定理
输入格式
2 1 6输出格式
41样例
样例输入
2 1 3样例输出
no answer分析
因为人数再100以内所以工程量很小从1枚举到100便可
a,b,cmap(int,input().split())
for i in range(1,101):if(i%3a and i%5b and i%7c):print(i)sys.exit()
print(no answer)3、完全数
题目
题目描述
若某个自然数的所有小于自身的因数之和恰好等于其自身则该自然数称为一个完全数。试编程找出m~n间的完全数。
输入格式
二个整数m、n。1≤m,n≤20000
输出格式
每行一个完全数最后一个数为完全数的个数
样例
样例输入
1 10样例输出
6
1分析
这道题要注意一点因为工程量很大所以暴力有可能超时所以要找到完全数末尾为6/8的特点性质
AC代码
n,mmap(int,input().split())
w0
for i in range(n,m1):s0for j in range(1,i//21):#print(j)if i%108 or i%106 :#判断末尾为6/8if i%j0 :sjif si:breakif si:print(i)w1
print(w)4、鸡兔问题
题目
题目描述
鸡兔关在同一笼中读入总脚数及头数编程输出鸡兔各有多少只。
输入格式
共一行二个数N和M分别表示脚数及头数
输出格式
共一行两个整数鸡兔各多少只两数之间用一空格分开
样例
样例输入
40 16样例输出
12 4AC代码
b, a map(int, input().split( ))
for i in range(1, a):x iy a - xif 2 * x 4 * y b:print({} {}.format(x, y))break