當前位置:編程學習大全網 - 編程軟體 - 壹道C語言題目 親和數

壹道C語言題目 親和數

題目錯了吧,200-1200之間只有壹對,就是(220,284).

因為妳題目說了,x<y,所以(284,220)不算,(496,496)也不算

#include<stdio.h>

void main()

{

long A,B;

scanf("%d%d",&A,&B);

int count=0;//統計結果

int x,i;//循環變量

for(x=A;x<B;x++)

{

long s1=0;

for(i=1;i<=x/2;i++)

if(x%i==0)

s1+=i;

if(s1>x && s1<=B)

{

long s2=0;

for(i=1;i<=s1/2;i++)

if(s1%i==0)

s2+=i;

if(s2==x)

count++;

}

}

printf("%d\n",count);

}

  • 上一篇:求 c語言選擇排序法和 冒泡排序法代碼?
  • 下一篇:c語言編程:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
  • copyright 2024編程學習大全網