#12634: c 解法 遞迴練習


wei115 (unknown)

學校 : 僑光技術學院
編號 : 66295
來源 : [59.126.109.77]
最後登入時間 :
2019-08-07 20:37:49

#include<stdio.h>
int num(int);

int main()
{
int n,t;

scanf("%d",&t);
while(t-- > 0 && scanf("%d",&n) != EOF)
printf("%d\n",num(n));

return 0;
}
int num(int n)
{
return (n/10 == 0)?n:num(n/10)*(n%10);
}

本來用getchar() 判斷是否有'\n'但在解題系統上無法正常執行,所以改用scanf("%d")