高中生程式解題系統:乘乘樂
題目連結 http://zerojudge.tw/ShowProblem?problemid=a149 。 此題用餘數與整數除法即可解出。 程式碼: # include <cmath> # include <cstdio> using namespace std ; int main ( void ) { int num = 0 ; int n = 0 ; long result = 1 ; while ( scanf ( "%d" , &num) != EOF) { for ( int i = 1 ; i <= num; i++) { result = 1 ; scanf ( "%d" , &n); while (n / 10 > 0 ) { int r = n % 10 ; result *= r; n = n / 10 ; } result *= n; printf ( "%ld\n" , result); } } return 0 ; } 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。