level 9
单昭i
楼主
http://acm.njupt.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1007
这是题目要求
我的代码:
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n>100||n<1){
return -1;
}
for(int i=6;i<=n;i++){
for(int j=i-1;j>1;j--){
for(int k=j-1;k>1;k--){
for(int l=k-1;l>1;l--){
if(i*i*i==(j*j*j+k*k*k+l*l*l)){
cout<<"Cube = "<<i<<", Tripe = ("<<l<<","<<k<<","<<j<<")\n";
}
}
}
}
}
return 0;
}
输出一模一样,怎么就说我是错的呢
2012年07月06日 18点07分
1
这是题目要求
我的代码:
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n>100||n<1){
return -1;
}
for(int i=6;i<=n;i++){
for(int j=i-1;j>1;j--){
for(int k=j-1;k>1;k--){
for(int l=k-1;l>1;l--){
if(i*i*i==(j*j*j+k*k*k+l*l*l)){
cout<<"Cube = "<<i<<", Tripe = ("<<l<<","<<k<<","<<j<<")\n";
}
}
}
}
}
return 0;
}
输出一模一样,怎么就说我是错的呢