程式功能 求3000以內的親密數對 5

2025-07-23 15:05:10 字數 2676 閱讀 8858

【程式功能】 求3000以內的親密數對.

1樓:網友

#include

#include

int main()

if(flag==1)

continue;

if(sum2==a &&sum1!=a)//若兩個數滿足相親數,且不相等。

system("pause");

return 0;

這是源程式,直接出結果,懶得改了,樓主看了應該就能明白。

請問求3000以內的親密數對用python做

2樓:網友

# -*coding: utf-8 -*#py3

def check(n):

'計算各因子之和模組。

's=0for i in range(1,int(n/2)+1):

if n%i==0:

s+=ireturn s

if __name__ =='__main__':

for i in range(1,3000):

res=check(i)#對1至3000所有數依次求因子和if i!=res and check(res)==i :#因子和不等於本身,且是親密數,輸出。

print(i,res)

c語言 3000內的親密數問題

3樓:

先說下 我只有c++環境測試。

你的第乙個程式b我改了下 3000以內正常輸出220,284 1184,1210 2620,2924

int a,b,c,d,f;

for(a=1;a<=3000;a++)

f=1;d=0;

while(f<=c/2)

if(a==d&&aprintf("親密數為%d,%d",a,c);

除數小於等於一半的話 以3000來說 是因為因子不包括本身(即3000),所以其最大因子就是1500了 即與2相對的,大於1500小於3000的數沒有能整除3000的數了,除數為被除數一半這樣是為了減少計算次數,增大效率。

至於第2段**我用vc的c++測試沒問題。

4樓:夕涵

這樣的話迴圈的時候沒有包括3000啊。

c語言程式設計題 編寫程式,求500以內的所有親密數對。

5樓:網友

#include

#define n 500

int result[n];

calculate one number */int facsum(int n)

return sum;

int swap (int begin, int end)int main()

for (i = 1; i < n; i++)for (i = 0; i < n; i++)printf("%d", result[i]);

上面是有序的因子之和 , 下面開始判斷是不是親密對數 */for (i = 1; i <= 20; i++)return 0;}

6樓:網友

你是不是汽院的啊。題目和要求這麼的相似。

【c語言訓練】親密數

7樓:網友

#include

#define n 3000yzh();

void main()

int yzh(int x)

return sum;//因為你在主函式中會用到因子的和這個值,所以你必須要把呼叫函式的值返回給主函式。

這是我修改的你的**,輸出符合你的要求,不過3000以內的親密數好像只有3對。

8樓:網友

yzh函式沒錯,只是……你需要在函式尾部加上return sum;,這樣才能得到正確的值……

另外就是,題目要求相同的數對只輸出一次並且小的在前,所以你的裡層for迴圈需要作一下修改,j應該從i開始。

用vb編寫乙個顯示3000以內全部親密數的程式

9樓:水寒暗思影

dim i,j as integer j = 0; for(i=1 to 3000) if(i mod 3=0)or(i mod 5 =0) then j = j + 1 end if end for //j就是個數。 具體的語法記不得了,這是個思路。僅供參考。

c語言上機題目求解:在6至5000內找出所有的親密數對,

10樓:

//電腦速度慢的話,請將5000改為1000。

#include

void main()

int getsum(int n)

11樓:網友

貼乙個比樓上還要快的演算法。嘿嘿~~!

不過c語言平常上機用不上太快的演算法。

#include

#define n 5001

int main()

return 0;}

12樓:伍拾步

ls演算法不好,速度太慢。

#include

#define max 5000

void main()

while(a<=max);}

現在3000元以內買什麼手機好?求

如需購買此 手機,為您推薦三星galaxy s 輕奢版 g8750 手機主要亮點有 1.大視野大熒幕 橫屏18.5 9的顯示佔比,為您帶來不一樣的沉浸視覺感受。2.前置攝像頭智慧型補光 前置800萬畫素攝像頭支援背景實時虛化功能,配以f1.7大光圈實現智慧型補光,均勻光源再現面部清晰五官。3.後置攝...

求組 整機3000以內的遊戲配置,要求效能好,穩定能夠玩市面上大部分的網遊和單機就行

南方洪水 硬碟漲價了 500g的得500多了 個人感覺cpu amd 2核的玩遊戲就夠了 4核的基本用不上 玩3d遊戲的話顯示卡弄個視訊記憶體1g的獨立顯示卡比較好 不過 要超點了.求,3000元以內的電腦主機配置,能玩大型單機,網遊遊戲。不管什麼遊戲都能玩的?不要顯示器。50 3000元以內 處理...

想給爸爸買新手機,3000以內,螢幕要大,求

三星s3已經非常符合你的要求了,very perfect!htc現在在走下坡路,而三星一直以行業前三的趨勢上公升,要是再能添1000,可以買s4 三星i9190,i9300這兩部手機還行,要買就買i9300吧!諾基亞625 4.7寸 是windos phone系統 圖示大 比安卓操作簡單,絕對首選 ...