📄 2042.txt
字号:
#include <stdio.h>
#include <math.h>
int main()
{
int n, i, j, k, s, t1, t2, t;
while( 1 )
{
scanf( "%d", &n );
if( n == 0 ) break;
s = 0;
for( i=(int)sqrt( n/4 ); i*i<=n; i++ )
{
t1=n-i*i;
for( j=(int)sqrt( t1/3 ); j<=i && j*j<=t1; j++ )
{
t2=t1-j*j;
for( k=(int)sqrt(t2/2) ; k<=j && k*k<=t2; k++ )
{
t = (int)sqrt( t2 - k*k );
if( t <= k && t*t == t2 - k*k )
s++;
}
}
}
printf( "%d\n", s );
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -