提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
本文介绍如何输出水仙花数
提示:以下是本篇文章正文内容,下面案例可供参考
一、水仙花数是什么?
水仙花数是一个三位数他满足个位十位百位的三次方加起来仍然等于这个三位数
eg:153=1*1*1+5*5*5+3*3*3
二、使用步骤
1.求一个三位数的个位十位和百位
a = num % 10;
b = num / 10 % 10;
c = num / 100;
2.完整代码
#include <iostream>
using namespace std;
int main()
{
int a = 0;//个位
int b = 0;//十位
int c = 0;//百位
int num=100;
do {
a = num % 10;
b = num / 10 % 10;
c = num / 100;
if (a*a*a+b*b*b+c*c*c==num)
{
cout << num << endl;
}
num++;
} while (num < 1000);
system("pause");
return 0;
}
总结
使用了do while语句