#37733: 老師有教喔


yp11251094@yphs.tp.edu.tw (907-45羅元甫)

學校 : 臺北市私立延平高級中學
編號 : 246062
來源 : [203.72.178.2]
最後登入時間 :
2025-09-25 11:47:15

#include <stdio.h> int main() { int T; scanf("%d", &T); for(int i=0;i<T;i++) { char num[11]; scanf("%s", num); int sum=1, test=0; for(int i=0;num[i]!='\0';i++) { if(num[i]!=0) sum*=num[i]-48; /*0的ASCII碼為48,因此將字元型態的數字的ASCII碼減去48之後即為其數值*/ else { /*這裡的想法是只要有一位數是零,就不必再乘下去了,直接輸出零,以節省運算空間*/ test++; break; } } if(test==0) printf("%d\n", sum); else printf("0\n"); } return 0; }