hdu-1406-完数习题解

来源:互联网 发布:网络教育大专,自考本科 编辑:程序博客网 时间:2024/05/19 17:47

#include<stdio.h>int main(){   int n,i,num1,num2,t,k,j;   scanf("%d",&n);   while(n--)   {    int sum;    k=0;     scanf("%d%d",&num1,&num2);  if(num1>num2)  {t=num1; num1=num2; num2=t;}      for(i=num1; i<=num2; i++)   {  sum=0;     for(j=1;j<i;j++)  {    if(i%j==0)     sum+=j;  }   if(sum==i)    k++;   }    printf("%d\n",k);    }   return 0;}


 

 

0 0
原创粉丝点击