美國數學家維納(N.Wiener)智力早熟,11歲就上了大學。他曾在1935~1936年應邀來中國清華大學講學。 一次,他參加某個重要會議,年輕的臉孔引人注目。於是有人詢問他的年齡,他回答說:我年齡的立方是個4位數。 我年齡的4次方是個6位數。這10個數字正好包含了從0到9這10個數字,每個都恰好出現1次。” 請你推算一下,他當時到底有多年輕。 結果只有一個數。


#include<stdio.h>
int main(){

int age=1;
int san=0;
int si=0;
int sum=0;
while(age>0)
{
san=age*age*age;
si=age*age*age*age;
int t1,t2,t3,t4;
int f1,f2,f3,f4,f5,f6;

t1=san/1000;
t2=(san-t1*1000)/100;
t3=(san-t1*1000-t2*100)/10;
t4=san-t1*1000-t2*100-t3*10;

f1=si/100000;
f2=(si-f1*100000)/10000;
f3=(si-f1*100000-f2*10000)/1000;
f4=(si-f1*100000-f2*10000-f3*1000)/100;
f5=(si-f1*100000-f2*10000-f3*1000-f4*100)/10;
f6=si-f1*100000-f2*10000-f3*1000-f4*100-f5*10;

sum=t1+t2+t3+t4+f1+f2+f3+f4+f5+f6;
if(sum==45){
printf("%d",age);
break;
}else{
age++;
}
}

}

//劣質代碼,不值一看,如有好建議,請回復。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 0~9十個數,每個數只能使用一次,組成兩個三位數相加和為四位數的算法 打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數本身。例如: 153是一個“水仙花數”,因為153=1的三 次方+5的三次方+3的三次方。 排列(permutation) 用1,2,3,…,9組成3個三位數abc,def和ghi,每個數字恰好使用一次,要 求abc:def:ghi=1:2:3。按照“abc def ghi”的格式輸出所有解,每行一個解。 2、牛牛想對一個數做若干次變換,直到這個數只剩下一位數字。 變換的規則是:將這個數變成 所有位數上的數字的乘積。比如285經過一次變換后轉化成2*8*5=80. 問題是,要做多少次變換,使得這個數變成個位 php 除10取整,取十位數前面一個數字,百位前兩個數字 判斷一個數(小於10位)的位數。輸入999,則輸出 “它是個3位的數!” *將1到9這九個數字分成三個3位數,要求第一個3位數,正好是第二個3位數的二倍,是第三個3位數的三倍,問應當怎樣分。 **輸出格式要求:"No.%d: %d %d %d\n" 程序運行示例如下: No.1: 192 384 576 No.2: 219 438 657 No.3: 273 546 819 No.4: 327 654 981 【JAVA習題四】打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。例如: 153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。 java 練習 打印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位數,其各位數字立方和等於該數本身。例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。 Java打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。 例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM