問(wèn)答題
計(jì)算正整數(shù)各位上的數(shù)字之積。例如,輸入252,則輸出應(yīng)該是20。 算法: 該整數(shù)的位數(shù)不確定,因此不能
直接求個(gè)位,十位和百位等。 2位數(shù)求個(gè)位是模10,3位數(shù)求個(gè)位也是模10,因此,num%10,可以求所有數(shù)的最后一位。 num/10,可以將所有數(shù)的位數(shù)向左移動(dòng)一位,兩者循環(huán)執(zhí)行,知道余數(shù)為0時(shí),可以求該數(shù)的各個(gè)位上的數(shù)值。 如: 252時(shí), 252%10=2; 252/10=25; 25%10=5; 25/10=2; 2%10=2; 2/10=0 以上算法僅供參考,不會(huì)的人,可以假設(shè)輸入為3位數(shù),求積