題目 1605:
藍橋杯算法訓練VIP-阿爾法乘積
時間限制: 2s
內(nèi)存限制: 192MB 提交: 1697 解決: 919
題目描述
計算一個整數(shù)的阿爾法乘積。對于一個整數(shù)x來說,它的阿爾法乘積是這樣來計算的:如果x是一個個位數(shù),那么它的阿爾法乘積就是它本身;否則的話,x的阿 爾法乘積就等于它的各位非0的數(shù)字相乘所得到的那個整數(shù)的阿爾法乘積。例如:4018224312的阿爾法乘積等于8,它是按照以下的步驟來計算的:
4018224312 → 4*1*8*2*2*4*3*1*2 → 3072 → 3*7*2 → 42 → 4*2 → 8
編寫一個程序,輸入一個正整數(shù)(該整數(shù)不會超過6,000,000),輸出它的阿爾法乘積。
提示
零基礎(chǔ)同學可以先學習
視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習題,還有老師答疑,
點擊這里了解課程詳情