完美立方 NOIOPJCH02011812
作者:互联网
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int N,a,b,c,d;//(a<b<c<d,a从小到大输出,所以从a放在最外层循环效率更高)
scanf("%d",&N);
for(a=2;a<=N;a++)//a<b<c<d,a从2开始,a取值范围[2,N]
for(b=2;b<a;b++)//b取值范围[2,a-1]
for(c=b;c<a;c++)//c取值范围[b,a-1]
for(d=c;d<a;d++)//d取值范围[c,a-1]
if(a*a*a==b*b*b+c*c*c+d*d*d)
printf("Cube = %d, Triple = (%d,%d,%d)\n",a,b,c,d);//注意输出格式的空格或者回车
return 0;
}
标签:std,main,return,完美,scanf,int,NOIOPJCH02011812,立方,include 来源: https://blog.csdn.net/MirrorPW/article/details/122796723