#23275: 如果不用字元解而第11行WA的人請進


yes51851823@gmail.com (wseds)


如果你所採用的方法是不斷將最後一位數取出再累乘,請特別注意所輸入為0的狀況

#23706: Re:如果不用字元解而第11行WA的人請進


Pan0905579117 (你好)


如果你所採用的方法是不斷將最後一位數取出再累乘,請特別注意所輸入為0的狀況

 

#0: 100% OLE ()

請勿輸出題目未要求的文字: 
0
這要怎麼辦?
#23707: Re:如果不用字元解而第11行WA的人請進


Pan0905579117 (你好)


如果你所採用的方法是不斷將最後一位數取出再累乘,請特別注意所輸入為0的狀況

 

#0: 100% OLE ()

請勿輸出題目未要求的文字: 
0
這要怎麼辦?


程式碼:

#include <iostream>

using namespace std;

int main()

{

int a,b,c=1,d;

cin>>a;

for(int i=0;i<=a;i++)

{

c=1;

cin>>b;

int e=b;

while(b>0)

{

d=b%10;

b/=10;

    c*=d;

}

if(e<1)

cout<<e<<endl;

else

    cout<<c<<endl;

}

}