Advertisement

c语言刷题(练习)

阅读量:

四位双平方数的定义与求和

答案为10132

复制代码
    #include<stdio.h>
    #include<math.h>
    main()
    {
    int i,a,x,y,z,q,s,v,min=10000,j,t=0,n=0;
    for(i=1000;i<10000;i++)
    {
    	a=sqrt(i);
       if(sqrt(i)==a)
       {
    	   x=i%10;
       y=i%100/10;
    	   z=i/100%10;
    	   q=i/1000;
       s=x+y+z+q;
    	   v=sqrt(s);
    	   if(sqrt(s)==v)
    	   {t+=i;
    	   n=n+1;}
    	   if(n==5)
    		   break;
           
       }
    }
      printf("%d\n",t); 
    }
    
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~