完美立方
#include <iostream>
#include <cstdio>//C++最好用这个而不是stdio.h
using namespace std;
int main(int argc, char const *argv[])
{
int n;
cin>>n;
for(int a=2;a<=n;++a)
for(int b=2;b<a;++b)//因为答案要求b小的在前
for(int c=b;c<a;++c)//因为b<=c<=d,**所以c从b开始向上找**
for(int d=c;d<a;++d)//++i比i++效率高,这里又不需要返回值
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;
}
生理周期
#include <iostream>
#include <cstdio>
#define N 21252//上限,但是没什么用
enum {
P_PERIOD=