水仙花数
水仙花数,是一个非常基础的程序,是非常适合初学C++的我们所写的程序。本人是一个大二学生。也是初学C++。在这里分享,同时也是给自己做笔记。
代码
#include <iosream>
using namespace std;
int main(){
int x=100;//定义一个三位数。
do{
int a,b,c;//分别定义一个三为数的百位,十位,个位。
a=x%10;//定义个位数字,
b=x/10%10;//定义十位数字。
c=x/100;//定义百位数字。
if(a*a*a+b*b*b+c*c*c==x){//判断三个数之和等于它本身
cout<<x<<endl;
}
x++;
}
while(x<1000);//定义X为100~999的数字。
system("pause");
return 0;
}