//2.2-----------------------------------------------------这个比较简单是到12的阶乘和:1!+2!+3!+4!+...+12!。
int a=1,sum=0;
for(int i=1;i<=12;i++){
a*=i;
sum+=a;
}
cout<<"到12的阶乘和为"<<sum<<endl;
//--------------------------------------------------------
//2.3-----------------------水仙花数:三位数且各位数字立方和等于该数本身
/*
int m;
cout<<"水仙花数为;"<<endl;
for(int i=1;i<=9;i++){
for(int j=0;j<=9;j++){
for(int k=0;k<=9;k++){
m=100*i+10*j+k;
if(m==(i*i*i+j*j*j+k*k*k))
cout<<m<<endl;
}
}
}*/
//---------------------------153,370,371,407-----------------------------
//2.4------------------------1000以内所有的完数,一个数恰好等于它的包括1在
C++学习笔记-第二章习题(二)
最新推荐文章于 2024-10-18 18:23:24 发布
这篇博客探讨了C++编程中的几个问题,包括计算12的阶乘和、寻找水仙花数、找出1000以内的完数以及寻找对称的3位素数。示例代码详细展示了实现过程,并提供了解决思路。
摘要由CSDN通过智能技术生成