Test Message

a149: 乘乘樂

內容

你拿到一個整數,卻忍不住想把每個位數都乘在一起。例如看到 356 就會想要知道 3 _ 5 _ 6 的值為何。快寫個程式幫幫為了乘數字而快發瘋的自己吧!


輸入

一開始有一個數字 T,表示共有幾組測試資料。
接下來有 T 個數字 n (0 <= n < 2147483648)。

3
356
123
9999

輸出

輸出可以拯救自己的結果。

90
6
6561


解題思路

簡單的字串處理。


完整程式碼

AC (2ms, 80KB)
#include<stdio.h>

int kase, sum;
char n[15];

int main()
{
scanf(" %d", &kase);
while (kase--)
{
scanf(" %s", n);
sum = 1;
for (int i = 0; n[i]; i++)
sum *= n[i] - '0';
printf("%d\n", sum);
}
return 0;
}