SDUTOJ 實驗四for迴圈結構

2021-08-28 17:28:54 字數 977 閱讀 5351

水仙花數

time limit: 1000 ms memory limit: 65536 kib

problem description

春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,是這樣定義的:

「水仙花數」是指乙個三位數,它的各位數字的立方和等於其本身,比如:153=13+53+33。

現在要求輸出所有在m和n範圍內的水仙花數。

input

輸入資料有多組,每組佔一行,包括兩個整數m和n(100<=m<=n<=999)。

output

對於每個測試例項,要求輸出所有在給定範圍內的水仙花數,就是說,輸出的水仙花數必須大於等於m,並且小於等於n,如果有多個,則要求從小到大排列在一行內輸出,之間用乙個空格隔開;

如果給定的範圍內不存在水仙花數,則輸出no;

每個測試例項的輸出佔一行。

sample input

100 200

300 380

sample outputno

370 371

參考**

#include#includeint main()

else

}} if(count==0)

else

}return 0;

}

心得體會

這個題目需要注意的是格式的問題。首先,將第乙個要輸出的數字與其他分隔開來的目的就是避免最後乙個數字後面有空格,這是不允許的。其次,在最後輸出的時候做了判斷,這樣保證了輸出後的資料能夠切換到下一行。

(因為在迴圈裡面的輸出無法加換行符。)最後一點,也是最重要的,每一次的迴圈結束,count都要初始化為0,否則會影響下一組資料的判斷。

SDUTOJ 實驗四for迴圈結構

c c 經典程式訓練5 圖形列印問題 time limit 1000 ms memory limit 8192 kib problem description input 輸入整數n。output 按圖形的規律列印出相關的圖形。sample input4 sample output 參考 inclu...

C語言實驗 判斷素數(迴圈結構) SDUT OJ

time limit 1000 ms memory limit 65536 kib submit statistic 從鍵盤上輸入任意乙個正整數,然後判斷該數是否為素數。如果是素數則輸出 this is a prime.否則輸出 this is not a prime.輸入任意乙個正整數n 1 n ...

迴圈結的計算

餘數檢測法 模擬除法,比如我們要計算1 7這個小數的迴圈節,求第一組的餘數r,不難得r 1 7 1,然後將r 10繼續取餘 r 1 10 7 3,每次求出一組餘數的資料,我們需要判斷一下 所求出的餘數之前有沒有出現過,只有餘數出現過,那就說明迴圈節出現了,餘數為0時,說明不迴圈 然後我們記錄迴圈節的...