答案,不簡略,是否有其他的
for(num=100;num <1000;num++) ? ? ? ?//獲取三位數字num百位上的數字 ? ? ? ?hd = num/100; ? ? ? ?//獲取三位數字num十位上的數字 ? ? ? ?td = (num-(hd*100))/10; ? ? ? ?//獲取三位數字num個位上的數字 ? ? ? ?sd = num-(hd*100)-(td*10); ? ? ? ?//水仙花數的條件是什么? ? ? ? ?if(hd*hd*hd+td*td*td+sd*sd*sd == num) ? ? ? ?printf("水仙花數字:%d\n", num);
2018-10-14
hd = num/100? ? ? ? ?;
? ? ? ? //獲取三位數字num十位上的數字
? ? ? ? td = num/10%10? ? ? ? ?;
? ? ? ? //獲取三位數字num個位上的數字
? ? ? ? sd = num%10??
2018-10-10
td=num%100/10,?? sd=num%100%10
2018-10-03
你直接在同學代碼里面找吧,里面有很多很優秀的答案,不懂的話要經??匆幌馒?/p>