//案例:水仙花数
//案例描述:水仙花数是指一个三位数,它的每个位上数字的3次幂之和等于它本身
#include
using namespace std; //大学生可以选择的万能开头
int main()
{
int num;
int a = 0;
int b = 0;
int c = 0;
scanf("%d",&num);
{
a = num % 10; //%用于取余
b = num / 10 % 10;
c = num / 100;
if (num==pow(a,3)+pow(b,3)+pow(c,3)) //pow(a,3)=a^3 当然也可以用a*a*a
{
cout <<"Yes"<< endl;
//和printf一样cout是c++语言的输出符号。endl是程序的结束符
//cout<
else
{
cout<<"No"<
}
return 0;
}
//cout<<表达式1<<表达式2<<……<<表达式n; cout的全名:std::cout
//在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)