//由於編譯環境的不同,頭文件亦不同,根據妳的頭文件適選。
//using?namespace?std;//定義名空間,有的要求,有的不要求。
void?main()
{
int?n,i,j;
for(n=100;n<=999;n++)
{
i=n/100;//取百位數:壹個整數除以100的商(整數)是其百位數
j=n%10;//取個位數:壹個整數除以10的余數(整數)是其個位數
if(i*i*i+j*j*j==n)
cout<<n<<"?"<<endl;//若滿足要求的n的超過壹個,用空格間隔
}
}
執行結果: