您的位置:首页 > Web前端

poj 1543:Perfect Cubes

2014-06-23 14:02 369 查看
解题思路:

(1)暴力搜索

(2)注意输出结果的次序

#include<iostream>
#include<stdio.h>
using namespace std;

void triple(int n)
{
for(int i=2;i<=n-1;i++)
for(int j=i;j<=n-1;j++)
for(int k=j;k<=n-1;k++)
if( i*i*i + j*j*j + k*k*k == n*n*n )
{
printf("Cube = %d, Triple = (%d,%d,%d)\n",n,i,j,k);
}
return;
}

int main()
{
int n;
cin>>n;
for(int i=6;i<=n;i++)
triple(i);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ poj