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)
还没有任何评论哟~
