三角形面积
如图1所示。图中的所有小方格面积都是1。 那么,图中的三角形面积应该是多少呢?
请填写三角形的面积。不要填写任何多余内容或说明性文字。
分析:
外边的正方形面积减去途中三角形外围的3个三角形面积即可。
答案:28
立方变自身
/**
* 立方变自身
观察下面的现象,某个数字的立方,按位累加仍然等于自身。
1^3 = 1
8^3 = 512 5+1+2=8
17^3 = 4913 4+9+1+3=17
*/
请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?
请填写该数字,不要填写任何多余的内容或说明性的文字。
public class Numb1 {
public static void main(String[] args) {
for(int i=1;i<100;i++) {
int three=i*i*i;
char[] str=(three+"").toCharArray();
int sum=0;
for(char c:str)sum+=c-48;
if(sum==i)System.out.println(i);
}
}
}
答案: 6个
三羊献瑞
三羊献瑞
观察下面的加法算式:
祥 瑞 生 辉
+ 三 羊 献 瑞
-------------------
三 羊 生 瑞 气
其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
(如果有对齐问题,可以参看【图1.jpg】)
public static void main(String[] args) {
for(int a=1;a<=9;a++) {
for(int b=0;b<=9;b++) {
if(b==a) continue;
for(int c=0;c<=9;c++) {
if(b==c||c==a) continue;
for(int d=0;d<=9;d++) {
if(d==c||d==b|d==a) continue;
for(int e=0;e<=9;e++) {
if(e==a||e==b||e==c||e==d) continue;
for(int f=0;f<=9;f++) {
if(f==a||f==b||f==c||f==d||f==e) continue;
for(int g=0;g<=9;g++) {
if(g==a||g==b||g==c||g==d||g==e||g==f) continue;
int num1=a*1000+b*100+c*10+d;
int num2=e*1000+f*100+g*10+b;
int num3=e*10000+f*1000+c*100+b*10;
int num4=num1+num2-num3;
if(num3>10000&&num4>0&&num4<10&&num4!=a&&num4!=b&&
num4!=c&&num4!=d&&num4!=e&&num4!=f&&num4!=g) {
System.out.println(num1+" + " +num2+" = "+ num3+ " + " + num4);
}
}
}
}
}
}
}
}
}
最终答案1085