本文仅是笔者练习C++的记录,日常都会观看B站黑马程序员的视频.
保姆级教学
强烈推荐好吧,没得说。
//水仙花数(do……while循环语句)
//水仙花数指:一个三位数,每个位上的数字的3次幂之和等于它本身
//例如:153=1^3+5^3+3^3
#include<bits/stdc++.h>
using namespace std;
int main()
{
//想法就是把100~999的数字全部过一次循环,符合条件的就打印
int num=100;
do
{
//找到符合条件的
int g=0;//个位
int s=0;//十位
int b=0;//百位
g=num%10;
s=num/10%10;
b=num/100;
if(g*g*g+s*s*s+b*b*b==num)//如果是水仙花就打印
{
cout << num << endl;
}
num++;
} while(num<1000);
system("pause");
return 0;
}