本文主要是介绍数据分离技术之输出水仙花数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//数据分离-水仙花数 (一个三位数,各位数的立方等于本身)#include<stdio.h>
#include<stdlib.h>
//100-999
int main()
{
for(int i=100;i<1000;i++)
{
int a = i%10;//个位
int b = i/10%10;//十位
int c = i/100;//百位
if(i == a*a*a+b*b*b+c*c*c)
{
printf("%d=%d^3+%d^3+%d^3\n",i,a,b,c);
}
// printf("%d\n",i);//不会全部显示在命令行,因为行数太多,默认做多打印300行
}
getchar();//命令行输出智能输出有限的行数
}
这篇关于数据分离技术之输出水仙花数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!