感覺好難啊!!!
求大佬用基礎點的結構解決一下(我真的是小白)。
問題描述:
已知整數a、b、c。你的任務是求出區間[a,b]內的整數,滿足該數與“該數的所有因數(不包括本身但包括1,1的因數和按0處理)相加之和”的差的絕對值小于等于c的數字。例如27的因數是1、3、9。那么27與27的所有因數和的差為:27-(1+3+9)=14。
輸入與輸出要求:
輸入三個整數a、b、c。a、b代表所求區間范圍,滿足1<=a<=b<=10000,c代表限制條件,c>=0。輸出滿足條件的整數,每五個數為一行,整數之間用tab分隔,最后一個數后為換行符。當該區間沒有符合條件的整數時,輸出“There is no proper number in the interval.”
程式運行效果:
Sample 1:
1 10000 0
6 28 496 8128
Sample 2:
2000 5000 4
2048 2144 4030 4096
Sample 3:
900 1000 0
There is no proper number in the interval.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/195646.html
標籤:C語言
下一篇:函式回傳值問題!
