📄 100~1000之间的水仙花数.cpp
字号:
#include<stdio.h> /**/
void main()
{
printf("\n\t求100~1000之间的水仙花数\n\n");
int x,y,z,i,h,m,num=0,num1=0;
for(i=100;i<1000;i++)
{
m=h=i;
x=h%10; //x获得个位数字
h=h/10;y=h%10; //y获得十位数字
h=h/10;z=h%10; //z获得百位数字
if((x*x*x+y*y*y+z*z*z)==m)
{printf("%6d ﹦%d×%d×%d+%d×%d×%d+%d×%d×%d\n",m,z,z,z,y,y,y,x,x,x);
num+=1;
if(num%8==0){printf("\n");} //8个一行
}
num1++;
}
printf("\n 程序总共循环运行了%d次",num1);
printf("\n 100~1000之间的水仙花数共有%d个\n\n",num);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -