求助
2025-03-27 19:30:41
发布于:广东
6阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int f(int b){
int x=1,y=1,z=1,m=0;
for(int x=1;x<=sqrt(b);x++){
for(int y=1;y<=sqrt(b);y++){
for(int z=1;z<=sqrt(b);z++){
if(x*x+y*y+z*z+x*y+y*z+x*z==b)m++;
}
}
}
return m;
}
int main(){
int a;
cin>>a;
for(int i=1;i<=a;i++)cout<<f(i)<<endl;
}
这里空空如也
有帮助,赞一个