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