//C++
#include<iostream>
using namespace std;
void main()
{
cout<<"========================"<<endl;
cout<<"函数功能:"<<endl;
cout<<"求所有的水仙花数!"<<endl;
cout<<"========================"<<endl;
for(int i=100;i<1000;i++)
{
int
a,b,c;//分别记录该数的百位、十位和个位
a=i/100;
b=(i-a*100)/10;
c=(i-a*100-b*10);
if((a*a*a+b*b*b+c*c*c)==i)
{
cout<<i<<"是水仙花数!"<<endl;
}
}
system("pause");
}
//C
#include<stdio.h>
#include<stdlib.h>
void main()
{
printf("=========================\n");
printf("函数功能:\n");
printf("求所有的水仙花数!\n");
printf("=========================\n");
for(int i=100;i<1000;i++)
{
int
a,b,c;//分别记录该数的百位、十位和个位
a=i/100;
b=(i-a*100)/10;
c=(i-a*100-b*10);
if((a*a*a+b*b*b+c*c*c)==i)
{
printf("%d是水仙花数!\n",i);
}
}
system("pause");
}
加载中,请稍候......