形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3 = b3 + c3 + d3,其中a,b,c,d 大于 1, 小于等于N,且b<=c<=d。
#include<bits/stdc++.h>//万能头 
 using namespace std;//不用说 
 int main(){
     int n;//创建变量,方便输出 
     cin>>n;//输入 
     for(int a=2;a<=n;a++){//按照规律来编译循环 
         for(int b=2;b<a;b++){//要按照题目要求 
             for(int c=b;c<a;c++){//说实话,这里废了我很大的力气 
                 for(int d=c;d<a;d++){
                     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;//结束 
 }
说几句:
1.这是我第N次做博客,希望大家支持,谢谢。
2.请大家不要当键盘侠,谢谢。
3.请大家多多评论,给我建议,谢谢。