題目連結 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;
}
沒有留言:
張貼留言