1樓:匿名使用者
#coding:gbk
while true:
inp_l=raw_input('下限: ')inp_h=raw_input('上限: ')if inp_l=='e' or inp_h=='e':
break
try:
inp_l,inp_h=int(inp_l),int(inp_h)except valueerror:
print('不合法')
continue
for n in xrange(inp_l,inp_h):
i=n/100
j=n/10%10
k=n%10
if i*100+j*10+k==i+j**2+k**3:
print("%-5d" %n)
print()
輸入e即可退出
2樓:匿名使用者
#coding=utf8
while 1:
try:
xa=int(raw_input("輸入整數 xa= "))xb=int(raw_input("輸入整數 xb= "))except:
print("請輸入整數")
continue
if xa>xb:xa,xb=xb,xa
for n in xrange(xa,xb):
i=n/100
j=n/10%10
k=n%10
if i*100+j*10+k==i+j**2+k**3:
print("%-5d")%n
關於python求解水仙花數的問題
3樓:九九歸一
i = n/100 是求百位上的數字,如123除以100就等於1 j = (n/10)%10 是求十位上的數字,如123除以10等於12,再除以10取餘數就等於2 k = n % 10 是求個位上的數字,如123除以10取餘數就等於3
4樓:匿名使用者
什麼是水仙花數
水仙花數只是自冪數的一種,嚴格來說3位數的3次冪數才稱為水仙花數。
如果是 4位數,應該是 4次方
四位自冪數:四葉玫瑰數
求得1634
8208
9474
樓主可以自證
今天我編了小程式以完成C語言中的字串連線函式「strcat」的功能,於是想到了指標來實現。但最後程式
自己對照看一下。main b 15 p a,q b int i for i 0 i 15 i p i 6 q i printf s n s n a,p 首先你的printf s a 22 肯定報錯列印後面接陣列名,a 22 陣列訪問越界 應該printf s n a 還有你的 hoello 有7位,...
用c 我自己編寫小程式,怎麼才能夠生成獨立的安裝程式啊,在作業系統下直接執行
如果你用的是vc的話,在你用f5除錯之後,它會在你的工程目錄下生成一個debug資料夾,裡面有一個和你工程名一樣的exe檔案,它就是可以直接執行的應用程式檔案 如果你想要製作安裝包,就看看參考資料的連結。如果你只想要exe執行程式,你就可以看樓上的。不過一般釋出版本都是用的release vc de...
我的傳送給微信好友後,對方收到的就是小程式了,怎麼辦
對方網路不流暢導致無法成功接收資訊,或者自己的網路不佳,只是顯示傳送成功其實並未傳送。解決辦法.不應該的吧,我發給朋友東西就不會自動變成小程式的啊,你這種應該是你就是直接在小程式裡面看的吧,然後發給別人就自動變成了小程式了,你可以試試給你朋友發其他的內容,別在小程式裡面看。小程式是你分享的,看一些事...