首页 > 学院 > 开发设计 > 正文

poj1543

2019-11-10 19:25:28
字体:
来源:转载
供稿:网友

题目大意:

给一个数n,输出小于等于n的所有cubes:a^3 = b^3 + c^3 + d^3

解题思路:

遍历就好了

代码如下:

#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>int main(){ int N,i,j,k,l; scanf("%d",&N); for(i=6;i<=N;i++) { for(j=2;j<=i;j++) { for(k=j;k<=i;k++) { for(l=k;l<=i;l++) { if(i*i*i==j*j*j+k*k*k+l*l*l) { PRintf("Cube = %d, Triple = (%d,%d,%d)/n",i,j,k,l); } } } } } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表