//第二种
int start=1;
for (int x=1;x<6 ;x++ )
{
start*=x;
}
System.out.println(start);
System.out.println("=======================");
//水仙花数问题。水仙花数就是个位数的立方“+”十位数的立方“+”百位数的立方=这个三位数
for (int x=100;x<1000 ;x++ )
{
int bai =x/100;
int shi =x/10%10;
int ge =x%10;
if ((bai*bai*bai+shi*shi*shi+ge*ge*ge)==x)
{
System.out.println(x);
}
}
//:统计叠多少次,能叠成珠穆朗玛峰的高度,已知值纸的厚度是一厘米,珠穆朗玛峰高度8848米
int count=0;
for (int y=1;y<884800 ;y*=2 )
{
count++;
}
int calculate = 0;
for(int i =1; i <= 6;i++)
{
for(int j = 1; j <= i; j++)
{
System.out.print(++calculate+"\t");
}
System.out.println("");
}
/*
请输出满足这样条件的五位数。
个位=万位
十位=千位
个位+十位+千位+万位=百位
*/
// 第一种
for (int x=10000;x<100000 ;x++ )
{
int wan=x/10000;
int qian=x/1000%10;
int bai =2*wan+2*qian;
if ((10000*wan+1000*qian+200*wan+200*qian+10*qian+wan)==x)
{
System.out.println(x);
}
}
//第二种
System.out.println("================");
for(int num = 10000; num <100000;num++)
{
int ge = num%10;
int shi = num/10%10;
int bai = num/100%10;
int qian = num/1000%10;
int wan = num/10000%10;
if(ge == wan && shi == qian && (shi+ge+qian+wan) == bai)
{
System.out.println(num);
}
}
}
}