解题思路:
注意事项:“整数”还有一个长边和短边的顺序好像也要调整一下
参考代码:
def inchjudge1(n):
lside=1189 #初始设置边长
rside=841
if n[1]=='0': #如果是A0直接打印就完事了
print(lside)
print(rside)
else: #剩下开始讨厌了,先取最后一位然后开始循环
x=int(n[1])
for i in range(x):
if lside>rside: #判断大小来除以2
lside=lside/2
elif rside>lside:
rside=rside/2
if i==x-1: #打印一定要最后才能打印哦
if lside>rside:
print(int(lside))
print(int(rside))
else:
print(int(rside))
print(int(lside))
n=input() #输入来解决捏
inchjudge1(n)
0.0分
2 人评分
C语言训练-列出最简真分数序列* (C语言代码)浏览:543 |
C语言训练-排序问题<1> (C++代码)浏览:632 |
回文串 (C语言代码)浏览:3096 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
【亲和数】 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |
1124题解浏览:630 |
图形输出 (C语言代码)浏览:1019 |
拆分位数 (C语言代码)浏览:558 |
幸运数 (C++代码)浏览:2983 |