完数
衰( ⊙ o ⊙ )!
明显一道水题,我提交了3遍,第一次问题 (包括num1和num2)2, 把“ =写成了==”(心里想着交换的,还给弄错了!,哎!)
#include <stdio.h>
int main()
{
int n,m1,m2,i,j,cnt,p,t;
scanf("%d",&n);
while(n--)
{
p=0;
scanf("%d%d",&m1,&m2);
if(m1>m2)
{
t=m1;
m1=m2;
m2=t;
}
for(i=m1;i<=m2;i++)
{
cnt=0;
for(j=1;j<=i/2;j++)
if(i%j==0) cnt+=j;
if(cnt==i) p++;
}
printf("%d\n",p);
}
return 0;
}