#5724: 簡單題~~過不了!(wa)


wuchonson (一WS神教o無用(進建中記得加資訊))

學校 : 臺北市立忠孝國民中學
編號 : 14037
來源 : [210.71.78.242]
最後登入時間 :
2013-06-17 08:56:19
d487. Order's computation process -- 學姊 | From: [115.43.60.30] | 發表日期 : 2011-08-27 23:20

與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1

在自家電腦測從零到十都OK

但卻出現這奇怪訊息......

以下是程式碼:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int n,i,t;
    char a='!';
    while(cin>>n>>a){
       t=1;
       if(n==0){
          cout<<"0! = 1 = 1"<<endl;
          continue;     
       }
       cout<<n<<"!"<<" =";
       for(i=n;i>0;i--){
           t*=i;
           if(i==1)cout<<" "<<i<<" = ";
           else cout<<" "<<i<<" *";            
       }
       cout<<t<<endl;    
    }    
    
    
        return EXIT_SUCCESS;
}

 
#5725: Re:簡單題~~過不了!(wa)


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
d487. Order's computation process -- 學姊 | From: [219.71.244.39] | 發表日期 : 2011-08-27 23:25

與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1

在自家電腦測從零到十都OK

但卻出現這奇怪訊息......

以下是程式碼:

#include
#include

using namespace std;

int main(int argc, char *argv[])
{
    int n,i,t;
    char a='!';
    while(cin>>n){
       t=1;
       if(n==0){
          cout<<"0! = 1 = 1"<          continue;     
       }
       cout<       for(i=n;i>0;i--){
           t*=i;
           if(i==1)cout<<" "<           else cout<<" "<       }
       cout<    }    
    
    
        return EXIT_SUCCESS;
}

不要輸入題目沒叫你輸入的東西
 
#5727: Re:簡單題~~過不了!(wa)


wuchonson (一WS神教o無用(進建中記得加資訊))

學校 : 臺北市立忠孝國民中學
編號 : 14037
來源 : [210.71.78.242]
最後登入時間 :
2013-06-17 08:56:19
d487. Order's computation process -- 學姊 | From: [115.43.60.30] | 發表日期 : 2011-08-28 10:41

與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1

在自家電腦測從零到十都OK

但卻出現這奇怪訊息......

以下是程式碼:

#include
#include

using namespace std;

int main(int argc, char *argv[])
{
    int n,i,t;
    char a='!';
    while(cin>>n){
       t=1;
       if(n==0){
          cout<<"0! = 1 = 1"<          continue;     
       }
       cout<       for(i=n;i>0;i--){
           t*=i;
           if(i==1)cout<<" "<           else cout<<" "<       }
       cout<    }    
    
    
        return EXIT_SUCCESS;
}

不要輸入題目沒叫你輸入的東西

AC了 謝謝 
ZeroJudge Forum